public final class ExportReservationsUsageRequest extends GeneratedMessageV3 implements ExportReservationsUsageRequestOrBuilder
The ExportReservationsUsage request
Protobuf type google.cloud.capacityplanner.v1beta.ExportReservationsUsageRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CLOUD_RESOURCE_TYPE_FIELD_NUMBER
public static final int CLOUD_RESOURCE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
END_DATE_FIELD_NUMBER
public static final int END_DATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
GPU_TYPE_FIELD_NUMBER
public static final int GPU_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LOCATION_LEVEL_FIELD_NUMBER
public static final int LOCATION_LEVEL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MACHINE_FAMILY_FIELD_NUMBER
public static final int MACHINE_FAMILY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MACHINE_SHAPE_FIELD_NUMBER
public static final int MACHINE_SHAPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OUTPUT_CONFIG_FIELD_NUMBER
public static final int OUTPUT_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SHARE_TYPE_FIELD_NUMBER
public static final int SHARE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
START_DATE_FIELD_NUMBER
public static final int START_DATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
USAGE_AGGREGATION_METHOD_FIELD_NUMBER
public static final int USAGE_AGGREGATION_METHOD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ExportReservationsUsageRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ExportReservationsUsageRequest.Builder newBuilder()
newBuilder(ExportReservationsUsageRequest prototype)
public static ExportReservationsUsageRequest.Builder newBuilder(ExportReservationsUsageRequest prototype)
public static ExportReservationsUsageRequest parseDelimitedFrom(InputStream input)
public static ExportReservationsUsageRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ExportReservationsUsageRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExportReservationsUsageRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ExportReservationsUsageRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExportReservationsUsageRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExportReservationsUsageRequest parseFrom(CodedInputStream input)
public static ExportReservationsUsageRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExportReservationsUsageRequest parseFrom(InputStream input)
public static ExportReservationsUsageRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ExportReservationsUsageRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExportReservationsUsageRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ExportReservationsUsageRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCloudResourceType()
public String getCloudResourceType()
Required. The resource for the ReservationsUsage values to return.
Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", and
"gce-gpu".
string cloud_resource_type = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The cloudResourceType.
|
getCloudResourceTypeBytes()
public ByteString getCloudResourceTypeBytes()
Required. The resource for the ReservationsUsage values to return.
Possible values include "gce-vcpus", "gce-ram", "gce-local-ssd", and
"gce-gpu".
string cloud_resource_type = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for cloudResourceType.
|
getDefaultInstanceForType()
public ExportReservationsUsageRequest getDefaultInstanceForType()
getEndDate()
Optional. The end date of reservations usage.
.google.type.Date end_date = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.Date |
The endDate.
|
getEndDateOrBuilder()
public DateOrBuilder getEndDateOrBuilder()
Optional. The end date of reservations usage.
.google.type.Date end_date = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.DateOrBuilder |
|
getGpuType()
public String getGpuType()
Optional. The GPU type to query reservations and usage by. For example:
NVIDIA T4.
string gpu_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The gpuType.
|
getGpuTypeBytes()
public ByteString getGpuTypeBytes()
Optional. The GPU type to query reservations and usage by. For example:
NVIDIA T4.
string gpu_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for gpuType.
|
getLocationLevel()
public TimeSeries.LocationType getLocationLevel()
Optional. The location level of the reservations usage timeseries.
.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 11 [(.google.api.field_behavior) = OPTIONAL];
getLocationLevelValue()
public int getLocationLevelValue()
Optional. The location level of the reservations usage timeseries.
.google.cloud.capacityplanner.v1beta.TimeSeries.LocationType location_level = 11 [(.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 query reservations and usage by. For
example: n1, n2d.
string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The machineFamily.
|
getMachineFamilyBytes()
public ByteString getMachineFamilyBytes()
Optional. The machine family to query reservations and usage by. For
example: n1, n2d.
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
and its usage.
.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 3 [(.google.api.field_behavior) = OPTIONAL];
getMachineShapeOrBuilder()
public MachineShapeOrBuilder getMachineShapeOrBuilder()
Optional. The machine_shape as a filter to select matching reservations
and its usage.
.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 3 [(.google.api.field_behavior) = OPTIONAL];
getOutputConfig()
public OutputConfig getOutputConfig()
Required. Output configuration indicating where the results will be output
to.
.google.cloud.capacityplanner.v1beta.OutputConfig output_config = 10 [(.google.api.field_behavior) = REQUIRED];
getOutputConfigOrBuilder()
public OutputConfigOrBuilder getOutputConfigOrBuilder()
Required. Output configuration indicating where the results will be output
to.
.google.cloud.capacityplanner.v1beta.OutputConfig output_config = 10 [(.google.api.field_behavior) = REQUIRED];
getParent()
public String getParent()
Required. The compute engine resource and location of the
reservationsusage. 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 of the
reservationsusage. 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.
|
getParserForType()
public Parser<ExportReservationsUsageRequest> getParserForType()
Overrides
getResourceCase()
public ExportReservationsUsageRequest.ResourceCase getResourceCase()
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getShareType()
public ExportReservationsUsageRequest.ShareType getShareType()
Optional. Type of share settings to filter reservations in response. If
unspecified, all types are included.
.google.cloud.capacityplanner.v1beta.ExportReservationsUsageRequest.ShareType share_type = 7 [(.google.api.field_behavior) = OPTIONAL];
getShareTypeValue()
public int getShareTypeValue()
Optional. Type of share settings to filter reservations in response. If
unspecified, all types are included.
.google.cloud.capacityplanner.v1beta.ExportReservationsUsageRequest.ShareType share_type = 7 [(.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 = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.Date |
The startDate.
|
getStartDateOrBuilder()
public DateOrBuilder getStartDateOrBuilder()
Optional. The start date of reservations usage.
.google.type.Date start_date = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.DateOrBuilder |
|
getUsageAggregationMethod()
public UsageHistory.AggregationMethod getUsageAggregationMethod()
Required. The method that should be used to convert sampled reservations
data to daily usage values.
.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod usage_aggregation_method = 6 [(.google.api.field_behavior) = REQUIRED];
getUsageAggregationMethodValue()
public int getUsageAggregationMethodValue()
Required. The method that should be used to convert sampled reservations
data to daily usage values.
.google.cloud.capacityplanner.v1beta.UsageHistory.AggregationMethod usage_aggregation_method = 6 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for usageAggregationMethod.
|
hasEndDate()
public boolean hasEndDate()
Optional. The end date of reservations usage.
.google.type.Date end_date = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the endDate field is set.
|
hasGpuType()
public boolean hasGpuType()
Optional. The GPU type to query reservations and usage by. For example:
NVIDIA T4.
string gpu_type = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the gpuType field is set.
|
hasMachineFamily()
public boolean hasMachineFamily()
Optional. The machine family to query reservations and usage by. For
example: n1, n2d.
string machine_family = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the machineFamily field is set.
|
hasMachineShape()
public boolean hasMachineShape()
Optional. The machine_shape as a filter to select matching reservations
and its usage.
.google.cloud.capacityplanner.v1beta.MachineShape machine_shape = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the machineShape field is set.
|
hasOutputConfig()
public boolean hasOutputConfig()
Required. Output configuration indicating where the results will be output
to.
.google.cloud.capacityplanner.v1beta.OutputConfig output_config = 10 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the outputConfig field is set.
|
hasStartDate()
public boolean hasStartDate()
Optional. The start date of reservations usage.
.google.type.Date start_date = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the startDate field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ExportReservationsUsageRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ExportReservationsUsageRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public ExportReservationsUsageRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides