public static final class QueryReservationsRequest.Builder extends GeneratedMessageV3.Builder<QueryReservationsRequest.Builder> implements QueryReservationsRequestOrBuilder The QueryReservations request.
Protobuf type google.cloud.capacityplanner.v1beta.QueryReservationsRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > QueryReservationsRequest.BuilderImplements
QueryReservationsRequestOrBuilderStatic 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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public QueryReservationsRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
QueryReservationsRequest.Builder |
|
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 |
|
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.AggregationMethodThe 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 |
intThe 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 |
StringThe 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 |
ByteStringThe 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 |
|
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 |
StringThe 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 |
ByteStringThe 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 |
booleanThe 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.LocationTypeThe 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 |
intThe 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 |
StringThe 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 |
ByteStringThe 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.OwnershipTypeThe 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 |
intThe 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 |
StringThe 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 |
ByteStringThe 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 |
|
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.ReservationDataLevelThe 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 |
intThe 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.ReservationTypeThe 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 |
intThe 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.ShareTypeThe 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 |
intThe 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 |
|