Class CapacityHistoryRequest.Builder (1.109.0)

public static final class CapacityHistoryRequest.Builder extends GeneratedMessage.Builder<CapacityHistoryRequest.Builder> implements CapacityHistoryRequestOrBuilder

A request to get the capacity history.

Protobuf type google.cloud.compute.v1.CapacityHistoryRequest

Static Methods

getDescriptor()

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

Methods

addAllTypes(Iterable<String> values)

public CapacityHistoryRequest.Builder addAllTypes(Iterable<String> values)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameter
Name Description
values Iterable<String>

The types to add.

Returns
Type Description
CapacityHistoryRequest.Builder

This builder for chaining.

addTypes(String value)

public CapacityHistoryRequest.Builder addTypes(String value)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameter
Name Description
value String

The types to add.

Returns
Type Description
CapacityHistoryRequest.Builder

This builder for chaining.

addTypesBytes(ByteString value)

public CapacityHistoryRequest.Builder addTypesBytes(ByteString value)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameter
Name Description
value ByteString

The bytes of the types to add.

Returns
Type Description
CapacityHistoryRequest.Builder

This builder for chaining.

build()

public CapacityHistoryRequest build()
Returns
Type Description
CapacityHistoryRequest

buildPartial()

public CapacityHistoryRequest buildPartial()
Returns
Type Description
CapacityHistoryRequest

clear()

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

clearInstanceProperties()

public CapacityHistoryRequest.Builder clearInstanceProperties()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityHistoryRequest.Builder

clearLocationPolicy()

public CapacityHistoryRequest.Builder clearLocationPolicy()

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Returns
Type Description
CapacityHistoryRequest.Builder

clearTypes()

public CapacityHistoryRequest.Builder clearTypes()

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Returns
Type Description
CapacityHistoryRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public CapacityHistoryRequest getDefaultInstanceForType()
Returns
Type Description
CapacityHistoryRequest

getDescriptorForType()

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

getInstanceProperties()

public CapacityHistoryRequestInstanceProperties getInstanceProperties()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityHistoryRequestInstanceProperties

The instanceProperties.

getInstancePropertiesBuilder()

public CapacityHistoryRequestInstanceProperties.Builder getInstancePropertiesBuilder()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityHistoryRequestInstanceProperties.Builder

getInstancePropertiesOrBuilder()

public CapacityHistoryRequestInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityHistoryRequestInstancePropertiesOrBuilder

getLocationPolicy()

public CapacityHistoryRequestLocationPolicy getLocationPolicy()

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Returns
Type Description
CapacityHistoryRequestLocationPolicy

The locationPolicy.

getLocationPolicyBuilder()

public CapacityHistoryRequestLocationPolicy.Builder getLocationPolicyBuilder()

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Returns
Type Description
CapacityHistoryRequestLocationPolicy.Builder

getLocationPolicyOrBuilder()

public CapacityHistoryRequestLocationPolicyOrBuilder getLocationPolicyOrBuilder()

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Returns
Type Description
CapacityHistoryRequestLocationPolicyOrBuilder

getTypes(int index)

public String getTypes(int index)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The types at the given index.

getTypesBytes(int index)

public ByteString getTypesBytes(int index)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the types at the given index.

getTypesCount()

public int getTypesCount()

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Returns
Type Description
int

The count of types.

getTypesList()

public ProtocolStringList getTypesList()

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Returns
Type Description
ProtocolStringList

A list containing the types.

hasInstanceProperties()

public boolean hasInstanceProperties()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
boolean

Whether the instanceProperties field is set.

hasLocationPolicy()

public boolean hasLocationPolicy()

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Returns
Type Description
boolean

Whether the locationPolicy field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CapacityHistoryRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInstanceProperties(CapacityHistoryRequestInstanceProperties value)

public CapacityHistoryRequest.Builder mergeInstanceProperties(CapacityHistoryRequestInstanceProperties value)

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Parameter
Name Description
value CapacityHistoryRequestInstanceProperties
Returns
Type Description
CapacityHistoryRequest.Builder

mergeLocationPolicy(CapacityHistoryRequestLocationPolicy value)

public CapacityHistoryRequest.Builder mergeLocationPolicy(CapacityHistoryRequestLocationPolicy value)

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Parameter
Name Description
value CapacityHistoryRequestLocationPolicy
Returns
Type Description
CapacityHistoryRequest.Builder

setInstanceProperties(CapacityHistoryRequestInstanceProperties value)

public CapacityHistoryRequest.Builder setInstanceProperties(CapacityHistoryRequestInstanceProperties value)

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Parameter
Name Description
value CapacityHistoryRequestInstanceProperties
Returns
Type Description
CapacityHistoryRequest.Builder

setInstanceProperties(CapacityHistoryRequestInstanceProperties.Builder builderForValue)

public CapacityHistoryRequest.Builder setInstanceProperties(CapacityHistoryRequestInstanceProperties.Builder builderForValue)

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestInstanceProperties instance_properties = 215355165;

Parameter
Name Description
builderForValue CapacityHistoryRequestInstanceProperties.Builder
Returns
Type Description
CapacityHistoryRequest.Builder

setLocationPolicy(CapacityHistoryRequestLocationPolicy value)

public CapacityHistoryRequest.Builder setLocationPolicy(CapacityHistoryRequestLocationPolicy value)

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Parameter
Name Description
value CapacityHistoryRequestLocationPolicy
Returns
Type Description
CapacityHistoryRequest.Builder

setLocationPolicy(CapacityHistoryRequestLocationPolicy.Builder builderForValue)

public CapacityHistoryRequest.Builder setLocationPolicy(CapacityHistoryRequestLocationPolicy.Builder builderForValue)

Location policy for this request.

optional .google.cloud.compute.v1.CapacityHistoryRequestLocationPolicy location_policy = 465689852;

Parameter
Name Description
builderForValue CapacityHistoryRequestLocationPolicy.Builder
Returns
Type Description
CapacityHistoryRequest.Builder

setTypes(int index, String value)

public CapacityHistoryRequest.Builder setTypes(int index, String value)

List of history types to get capacity history for. Check the Types enum for the list of possible values.

repeated string types = 110844025;

Parameters
Name Description
index int

The index to set the value at.

value String

The types to set.

Returns
Type Description
CapacityHistoryRequest.Builder

This builder for chaining.