Class QueryReservationsRequest.Builder (0.1.0)

public static final class QueryReservationsRequest.Builder extends GeneratedMessageV3.Builder<QueryReservationsRequest.Builder> implements QueryReservationsRequestOrBuilder

The QueryReservations request.

Protobuf type google.cloud.capacityplanner.v1beta.QueryReservationsRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public QueryReservationsRequest build()
Returns
Type Description
QueryReservationsRequest

buildPartial()

public QueryReservationsRequest buildPartial()
Returns
Type Description
QueryReservationsRequest

clear()

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

clearAggregationMethod()

public QueryReservationsRequest.Builder clearAggregationMethod()

Optional. Aggregation Method of the historical reservation usage

.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod aggregation_method = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearCloudResourceType()

public QueryReservationsRequest.Builder clearCloudResourceType()

Required. The resource for the reserved values to return. Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-gpu" and "gce-vm".

string cloud_resource_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearEndDate()

public QueryReservationsRequest.Builder clearEndDate()

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearGpuType()

public QueryReservationsRequest.Builder clearGpuType()

Optional. The GPU type for the reserved values to return. Sample values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type will return results matching all GPUs.

string gpu_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearIncludeUnapprovedReservations()

public QueryReservationsRequest.Builder clearIncludeUnapprovedReservations()

Optional. Whether to include pending for approval reservations in the response. This field is only applicable for future reservations.

bool include_unapproved_reservations = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearLocationLevel()

public QueryReservationsRequest.Builder clearLocationLevel()

Optional. The location level of the reservations usage timeseries.

.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearMachineFamily()

public QueryReservationsRequest.Builder clearMachineFamily()

Optional. The machine family to use to select the aggregate reserved values to return. Possible values include "n1", and "n2d" etc. Empty machine_family will return results matching all machine families.

string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearMachineShape()

public QueryReservationsRequest.Builder clearMachineShape()

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearOwnershipType()

public QueryReservationsRequest.Builder clearOwnershipType()

Optional. Types of ownerships to filter reservations based on. In case of OWNED, it filters reservations which are owned by selected parent project/folder/organization. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.OwnershipType ownership_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearParent()

public QueryReservationsRequest.Builder clearParent()

Required. The compute engine resource and location for the time series values to return. The format is:

projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearReservationDataLevel()

public QueryReservationsRequest.Builder clearReservationDataLevel()

Required. Reservations output data format.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationDataLevel reservation_data_level = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearReservationType()

public QueryReservationsRequest.Builder clearReservationType()

Required. The Reservation type for example, future reservation request and allocation. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationType reservation_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearShareType()

public QueryReservationsRequest.Builder clearShareType()

Optional. Types of share settings to filter reservations in response. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ShareType share_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

clearStartDate()

public QueryReservationsRequest.Builder clearStartDate()

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.Builder

clone()

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

getAggregationMethod()

public UsageHistory.AggregationMethod getAggregationMethod()

Optional. Aggregation Method of the historical reservation usage

.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod aggregation_method = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UsageHistory.AggregationMethod

The aggregationMethod.

getAggregationMethodValue()

public int getAggregationMethodValue()

Optional. Aggregation Method of the historical reservation usage

.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod aggregation_method = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for aggregationMethod.

getCloudResourceType()

public String getCloudResourceType()

Required. The resource for the reserved values to return. Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-gpu" and "gce-vm".

string cloud_resource_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The cloudResourceType.

getCloudResourceTypeBytes()

public ByteString getCloudResourceTypeBytes()

Required. The resource for the reserved values to return. Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-gpu" and "gce-vm".

string cloud_resource_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for cloudResourceType.

getDefaultInstanceForType()

public QueryReservationsRequest getDefaultInstanceForType()
Returns
Type Description
QueryReservationsRequest

getDescriptorForType()

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

getEndDate()

public Date getEndDate()

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.Date

The endDate.

getEndDateBuilder()

public Date.Builder getEndDateBuilder()

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.Date.Builder

getEndDateOrBuilder()

public DateOrBuilder getEndDateOrBuilder()

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.DateOrBuilder

getGpuType()

public String getGpuType()

Optional. The GPU type for the reserved values to return. Sample values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type will return results matching all GPUs.

string gpu_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The gpuType.

getGpuTypeBytes()

public ByteString getGpuTypeBytes()

Optional. The GPU type for the reserved values to return. Sample values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type will return results matching all GPUs.

string gpu_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for gpuType.

getIncludeUnapprovedReservations()

public boolean getIncludeUnapprovedReservations()

Optional. Whether to include pending for approval reservations in the response. This field is only applicable for future reservations.

bool include_unapproved_reservations = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The includeUnapprovedReservations.

getLocationLevel()

public TimeSeries.LocationType getLocationLevel()

Optional. The location level of the reservations usage timeseries.

.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimeSeries.LocationType

The locationLevel.

getLocationLevelValue()

public int getLocationLevelValue()

Optional. The location level of the reservations usage timeseries.

.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for locationLevel.

getMachineFamily()

public String getMachineFamily()

Optional. The machine family to use to select the aggregate reserved values to return. Possible values include "n1", and "n2d" etc. Empty machine_family will return results matching all machine families.

string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The machineFamily.

getMachineFamilyBytes()

public ByteString getMachineFamilyBytes()

Optional. The machine family to use to select the aggregate reserved values to return. Possible values include "n1", and "n2d" etc. Empty machine_family will return results matching all machine families.

string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for machineFamily.

getMachineShape()

public MachineShape getMachineShape()

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MachineShape

The machineShape.

getMachineShapeBuilder()

public MachineShape.Builder getMachineShapeBuilder()

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MachineShape.Builder

getMachineShapeOrBuilder()

public MachineShapeOrBuilder getMachineShapeOrBuilder()

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MachineShapeOrBuilder

getOwnershipType()

public QueryReservationsRequest.OwnershipType getOwnershipType()

Optional. Types of ownerships to filter reservations based on. In case of OWNED, it filters reservations which are owned by selected parent project/folder/organization. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.OwnershipType ownership_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.OwnershipType

The ownershipType.

getOwnershipTypeValue()

public int getOwnershipTypeValue()

Optional. Types of ownerships to filter reservations based on. In case of OWNED, it filters reservations which are owned by selected parent project/folder/organization. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.OwnershipType ownership_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for ownershipType.

getParent()

public String getParent()

Required. The compute engine resource and location for the time series values to return. The format is:

projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The compute engine resource and location for the time series values to return. The format is:

projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getReservationDataLevel()

public QueryReservationsRequest.ReservationDataLevel getReservationDataLevel()

Required. Reservations output data format.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationDataLevel reservation_data_level = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryReservationsRequest.ReservationDataLevel

The reservationDataLevel.

getReservationDataLevelValue()

public int getReservationDataLevelValue()

Required. Reservations output data format.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationDataLevel reservation_data_level = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for reservationDataLevel.

getReservationType()

public QueryReservationsRequest.ReservationType getReservationType()

Required. The Reservation type for example, future reservation request and allocation. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationType reservation_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryReservationsRequest.ReservationType

The reservationType.

getReservationTypeValue()

public int getReservationTypeValue()

Required. The Reservation type for example, future reservation request and allocation. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationType reservation_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for reservationType.

getShareType()

public QueryReservationsRequest.ShareType getShareType()

Optional. Types of share settings to filter reservations in response. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ShareType share_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryReservationsRequest.ShareType

The shareType.

getShareTypeValue()

public int getShareTypeValue()

Optional. Types of share settings to filter reservations in response. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ShareType share_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for shareType.

getStartDate()

public Date getStartDate()

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.Date

The startDate.

getStartDateBuilder()

public Date.Builder getStartDateBuilder()

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.Date.Builder

getStartDateOrBuilder()

public DateOrBuilder getStartDateOrBuilder()

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.DateOrBuilder

hasEndDate()

public boolean hasEndDate()

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the endDate field is set.

hasMachineShape()

public boolean hasMachineShape()

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the machineShape field is set.

hasStartDate()

public boolean hasStartDate()

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the startDate field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeEndDate(Date value)

public QueryReservationsRequest.Builder mergeEndDate(Date value)

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
QueryReservationsRequest.Builder

mergeFrom(QueryReservationsRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeMachineShape(MachineShape value)

public QueryReservationsRequest.Builder mergeMachineShape(MachineShape value)

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value MachineShape
Returns
Type Description
QueryReservationsRequest.Builder

mergeStartDate(Date value)

public QueryReservationsRequest.Builder mergeStartDate(Date value)

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
QueryReservationsRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAggregationMethod(UsageHistory.AggregationMethod value)

public QueryReservationsRequest.Builder setAggregationMethod(UsageHistory.AggregationMethod value)

Optional. Aggregation Method of the historical reservation usage

.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod aggregation_method = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UsageHistory.AggregationMethod

The aggregationMethod to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setAggregationMethodValue(int value)

public QueryReservationsRequest.Builder setAggregationMethodValue(int value)

Optional. Aggregation Method of the historical reservation usage

.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod aggregation_method = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for aggregationMethod to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setCloudResourceType(String value)

public QueryReservationsRequest.Builder setCloudResourceType(String value)

Required. The resource for the reserved values to return. Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-gpu" and "gce-vm".

string cloud_resource_type = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The cloudResourceType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setCloudResourceTypeBytes(ByteString value)

public QueryReservationsRequest.Builder setCloudResourceTypeBytes(ByteString value)

Required. The resource for the reserved values to return. Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", "gce-gpu" and "gce-vm".

string cloud_resource_type = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for cloudResourceType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setEndDate(Date value)

public QueryReservationsRequest.Builder setEndDate(Date value)

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
QueryReservationsRequest.Builder

setEndDate(Date.Builder builderForValue)

public QueryReservationsRequest.Builder setEndDate(Date.Builder builderForValue)

Optional. The end date of reservations usage.

.google.type.Date end_date = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue com.google.type.Date.Builder
Returns
Type Description
QueryReservationsRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setGpuType(String value)

public QueryReservationsRequest.Builder setGpuType(String value)

Optional. The GPU type for the reserved values to return. Sample values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type will return results matching all GPUs.

string gpu_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The gpuType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setGpuTypeBytes(ByteString value)

public QueryReservationsRequest.Builder setGpuTypeBytes(ByteString value)

Optional. The GPU type for the reserved values to return. Sample values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type will return results matching all GPUs.

string gpu_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for gpuType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setIncludeUnapprovedReservations(boolean value)

public QueryReservationsRequest.Builder setIncludeUnapprovedReservations(boolean value)

Optional. Whether to include pending for approval reservations in the response. This field is only applicable for future reservations.

bool include_unapproved_reservations = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The includeUnapprovedReservations to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setLocationLevel(TimeSeries.LocationType value)

public QueryReservationsRequest.Builder setLocationLevel(TimeSeries.LocationType value)

Optional. The location level of the reservations usage timeseries.

.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TimeSeries.LocationType

The locationLevel to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setLocationLevelValue(int value)

public QueryReservationsRequest.Builder setLocationLevelValue(int value)

Optional. The location level of the reservations usage timeseries.

.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for locationLevel to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setMachineFamily(String value)

public QueryReservationsRequest.Builder setMachineFamily(String value)

Optional. The machine family to use to select the aggregate reserved values to return. Possible values include "n1", and "n2d" etc. Empty machine_family will return results matching all machine families.

string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The machineFamily to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setMachineFamilyBytes(ByteString value)

public QueryReservationsRequest.Builder setMachineFamilyBytes(ByteString value)

Optional. The machine family to use to select the aggregate reserved values to return. Possible values include "n1", and "n2d" etc. Empty machine_family will return results matching all machine families.

string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for machineFamily to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setMachineShape(MachineShape value)

public QueryReservationsRequest.Builder setMachineShape(MachineShape value)

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value MachineShape
Returns
Type Description
QueryReservationsRequest.Builder

setMachineShape(MachineShape.Builder builderForValue)

public QueryReservationsRequest.Builder setMachineShape(MachineShape.Builder builderForValue)

Optional. The machine_shape as a filter to select matching reservations.

.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue MachineShape.Builder
Returns
Type Description
QueryReservationsRequest.Builder

setOwnershipType(QueryReservationsRequest.OwnershipType value)

public QueryReservationsRequest.Builder setOwnershipType(QueryReservationsRequest.OwnershipType value)

Optional. Types of ownerships to filter reservations based on. In case of OWNED, it filters reservations which are owned by selected parent project/folder/organization. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.OwnershipType ownership_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value QueryReservationsRequest.OwnershipType

The ownershipType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setOwnershipTypeValue(int value)

public QueryReservationsRequest.Builder setOwnershipTypeValue(int value)

Optional. Types of ownerships to filter reservations based on. In case of OWNED, it filters reservations which are owned by selected parent project/folder/organization. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.OwnershipType ownership_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for ownershipType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setParent(String value)

public QueryReservationsRequest.Builder setParent(String value)

Required. The compute engine resource and location for the time series values to return. The format is:

projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public QueryReservationsRequest.Builder setParentBytes(ByteString value)

Required. The compute engine resource and location for the time series values to return. The format is:

projects/{project}/locations/{location} or organizations/{organization}/locations/{location} or folders/{folder}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

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

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

setReservationDataLevel(QueryReservationsRequest.ReservationDataLevel value)

public QueryReservationsRequest.Builder setReservationDataLevel(QueryReservationsRequest.ReservationDataLevel value)

Required. Reservations output data format.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationDataLevel reservation_data_level = 8 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value QueryReservationsRequest.ReservationDataLevel

The reservationDataLevel to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setReservationDataLevelValue(int value)

public QueryReservationsRequest.Builder setReservationDataLevelValue(int value)

Required. Reservations output data format.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationDataLevel reservation_data_level = 8 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for reservationDataLevel to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setReservationType(QueryReservationsRequest.ReservationType value)

public QueryReservationsRequest.Builder setReservationType(QueryReservationsRequest.ReservationType value)

Required. The Reservation type for example, future reservation request and allocation. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationType reservation_type = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value QueryReservationsRequest.ReservationType

The reservationType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setReservationTypeValue(int value)

public QueryReservationsRequest.Builder setReservationTypeValue(int value)

Required. The Reservation type for example, future reservation request and allocation. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ReservationType reservation_type = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for reservationType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setShareType(QueryReservationsRequest.ShareType value)

public QueryReservationsRequest.Builder setShareType(QueryReservationsRequest.ShareType value)

Optional. Types of share settings to filter reservations in response. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ShareType share_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value QueryReservationsRequest.ShareType

The shareType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setShareTypeValue(int value)

public QueryReservationsRequest.Builder setShareTypeValue(int value)

Optional. Types of share settings to filter reservations in response. If unspecified, all types are included.

.google.cloud.capacityplanner.v1beta.QueryReservationsRequest.ShareType share_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for shareType to set.

Returns
Type Description
QueryReservationsRequest.Builder

This builder for chaining.

setStartDate(Date value)

public QueryReservationsRequest.Builder setStartDate(Date value)

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
QueryReservationsRequest.Builder

setStartDate(Date.Builder builderForValue)

public QueryReservationsRequest.Builder setStartDate(Date.Builder builderForValue)

Optional. The start date of reservations usage.

.google.type.Date start_date = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue com.google.type.Date.Builder
Returns
Type Description
QueryReservationsRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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