Class CapacityQuantityInterval.Builder (1.44.0)

public static final class CapacityQuantityInterval.Builder extends GeneratedMessageV3.Builder<CapacityQuantityInterval.Builder> implements CapacityQuantityIntervalOrBuilder

Deprecated: Use Vehicle.LoadLimit.Interval instead.

Protobuf type google.cloud.optimization.v1.CapacityQuantityInterval

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CapacityQuantityInterval.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

build()

public CapacityQuantityInterval build()
Returns
Type Description
CapacityQuantityInterval

buildPartial()

public CapacityQuantityInterval buildPartial()
Returns
Type Description
CapacityQuantityInterval

clear()

public CapacityQuantityInterval.Builder clear()
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CapacityQuantityInterval.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

clearMaxValue()

public CapacityQuantityInterval.Builder clearMaxValue()

optional int64 max_value = 3;

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

clearMinValue()

public CapacityQuantityInterval.Builder clearMinValue()

optional int64 min_value = 2;

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CapacityQuantityInterval.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

clearType()

public CapacityQuantityInterval.Builder clearType()

string type = 1;

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

clone()

public CapacityQuantityInterval.Builder clone()
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

getDefaultInstanceForType()

public CapacityQuantityInterval getDefaultInstanceForType()
Returns
Type Description
CapacityQuantityInterval

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMaxValue()

public long getMaxValue()

optional int64 max_value = 3;

Returns
Type Description
long

The maxValue.

getMinValue()

public long getMinValue()

optional int64 min_value = 2;

Returns
Type Description
long

The minValue.

getType()

public String getType()

string type = 1;

Returns
Type Description
String

The type.

getTypeBytes()

public ByteString getTypeBytes()

string type = 1;

Returns
Type Description
ByteString

The bytes for type.

hasMaxValue()

public boolean hasMaxValue()

optional int64 max_value = 3;

Returns
Type Description
boolean

Whether the maxValue field is set.

hasMinValue()

public boolean hasMinValue()

optional int64 min_value = 2;

Returns
Type Description
boolean

Whether the minValue field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CapacityQuantityInterval other)

public CapacityQuantityInterval.Builder mergeFrom(CapacityQuantityInterval other)
Parameter
Name Description
other CapacityQuantityInterval
Returns
Type Description
CapacityQuantityInterval.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CapacityQuantityInterval.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CapacityQuantityInterval.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CapacityQuantityInterval.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CapacityQuantityInterval.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

setMaxValue(long value)

public CapacityQuantityInterval.Builder setMaxValue(long value)

optional int64 max_value = 3;

Parameter
Name Description
value long

The maxValue to set.

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

setMinValue(long value)

public CapacityQuantityInterval.Builder setMinValue(long value)

optional int64 min_value = 2;

Parameter
Name Description
value long

The minValue to set.

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CapacityQuantityInterval.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides

setType(String value)

public CapacityQuantityInterval.Builder setType(String value)

string type = 1;

Parameter
Name Description
value String

The type to set.

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

setTypeBytes(ByteString value)

public CapacityQuantityInterval.Builder setTypeBytes(ByteString value)

string type = 1;

Parameter
Name Description
value ByteString

The bytes for type to set.

Returns
Type Description
CapacityQuantityInterval.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final CapacityQuantityInterval.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CapacityQuantityInterval.Builder
Overrides