public static final class FixedOrPercent.Builder extends GeneratedMessage.Builder<FixedOrPercent.Builder> implements FixedOrPercentOrBuilderMessage encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
Protobuf type google.cloud.osconfig.v1alpha.FixedOrPercent
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FixedOrPercent.BuilderImplements
FixedOrPercentOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public FixedOrPercent build()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent |
|
buildPartial()
public FixedOrPercent buildPartial()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent |
|
clear()
public FixedOrPercent.Builder clear()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
|
clearFixed()
public FixedOrPercent.Builder clearFixed()Specifies a fixed value.
int32 fixed = 1;
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
This builder for chaining. |
clearMode()
public FixedOrPercent.Builder clearMode()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
|
clearPercent()
public FixedOrPercent.Builder clearPercent()Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
int32 percent = 2;
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public FixedOrPercent getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFixed()
public int getFixed()Specifies a fixed value.
int32 fixed = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The fixed. |
getModeCase()
public FixedOrPercent.ModeCase getModeCase()| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.ModeCase |
|
getPercent()
public int getPercent()Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
int32 percent = 2;
| Returns | |
|---|---|
| Type | Description |
int |
The percent. |
hasFixed()
public boolean hasFixed()Specifies a fixed value.
int32 fixed = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the fixed field is set. |
hasPercent()
public boolean hasPercent()Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
int32 percent = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the percent field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(FixedOrPercent other)
public FixedOrPercent.Builder mergeFrom(FixedOrPercent other)| Parameter | |
|---|---|
| Name | Description |
other |
FixedOrPercent |
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FixedOrPercent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FixedOrPercent.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
|
setFixed(int value)
public FixedOrPercent.Builder setFixed(int value)Specifies a fixed value.
int32 fixed = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe fixed to set. |
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
This builder for chaining. |
setPercent(int value)
public FixedOrPercent.Builder setPercent(int value)Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
int32 percent = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe percent to set. |
| Returns | |
|---|---|
| Type | Description |
FixedOrPercent.Builder |
This builder for chaining. |