Class RangeInfo.Builder (2.86.0)

public static final class RangeInfo.Builder extends GeneratedMessage.Builder<RangeInfo.Builder> implements RangeInfoOrBuilder

RangeInfo contains the range name and the range utilization by this cluster.

Protobuf type google.container.v1beta1.RangeInfo

Implements

RangeInfoOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public RangeInfo build()
Returns
Type Description
RangeInfo

buildPartial()

public RangeInfo buildPartial()
Returns
Type Description
RangeInfo

clear()

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

clearRangeName()

public RangeInfo.Builder clearRangeName()

Output only. Name of a range.

string range_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RangeInfo.Builder

This builder for chaining.

clearUtilization()

public RangeInfo.Builder clearUtilization()

Output only. The utilization of the range.

double utilization = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RangeInfo.Builder

This builder for chaining.

getDefaultInstanceForType()

public RangeInfo getDefaultInstanceForType()
Returns
Type Description
RangeInfo

getDescriptorForType()

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

getRangeName()

public String getRangeName()

Output only. Name of a range.

string range_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The rangeName.

getRangeNameBytes()

public ByteString getRangeNameBytes()

Output only. Name of a range.

string range_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for rangeName.

getUtilization()

public double getUtilization()

Output only. The utilization of the range.

double utilization = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The utilization.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RangeInfo other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setRangeName(String value)

public RangeInfo.Builder setRangeName(String value)

Output only. Name of a range.

string range_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The rangeName to set.

Returns
Type Description
RangeInfo.Builder

This builder for chaining.

setRangeNameBytes(ByteString value)

public RangeInfo.Builder setRangeNameBytes(ByteString value)

Output only. Name of a range.

string range_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for rangeName to set.

Returns
Type Description
RangeInfo.Builder

This builder for chaining.

setUtilization(double value)

public RangeInfo.Builder setUtilization(double value)

Output only. The utilization of the range.

double utilization = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The utilization to set.

Returns
Type Description
RangeInfo.Builder

This builder for chaining.