Package com.google.cloud.compute.v1
Interface AllocationSpecificSKUReservationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AllocationSpecificSKUReservation
,AllocationSpecificSKUReservation.Builder
public interface AllocationSpecificSKUReservationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.long
getCount()
Specifies the number of resources that are allocated.AllocationSpecificSKUAllocationReservedInstanceProperties
getInstanceProperties()
The instance properties for the reservation.AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder
getInstancePropertiesOrBuilder()
The instance properties for the reservation.long
getInUseCount()
[Output Only] Indicates how many instances are in use.String
getSourceInstanceTemplate()
Specifies the instance template to create the reservation.com.google.protobuf.ByteString
getSourceInstanceTemplateBytes()
Specifies the instance template to create the reservation.boolean
hasAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.boolean
hasCount()
Specifies the number of resources that are allocated.boolean
hasInstanceProperties()
The instance properties for the reservation.boolean
hasInUseCount()
[Output Only] Indicates how many instances are in use.boolean
hasSourceInstanceTemplate()
Specifies the instance template to create the reservation.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAssuredCount
boolean hasAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
- Returns:
- Whether the assuredCount field is set.
-
getAssuredCount
long getAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
- Returns:
- The assuredCount.
-
hasCount
boolean hasCount()
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
- Returns:
- Whether the count field is set.
-
getCount
long getCount()
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
- Returns:
- The count.
-
hasInUseCount
boolean hasInUseCount()
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
- Returns:
- Whether the inUseCount field is set.
-
getInUseCount
long getInUseCount()
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
- Returns:
- The inUseCount.
-
hasInstanceProperties
boolean hasInstanceProperties()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
- Returns:
- Whether the instanceProperties field is set.
-
getInstanceProperties
AllocationSpecificSKUAllocationReservedInstanceProperties getInstanceProperties()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
- Returns:
- The instanceProperties.
-
getInstancePropertiesOrBuilder
AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
-
hasSourceInstanceTemplate
boolean hasSourceInstanceTemplate()
Specifies the instance template to create the reservation. If you use this field, you must exclude the instanceProperties field. This field is optional, and it can be a full or partial URL. For example, the following are all valid URLs to an instance template: - https://www.googleapis.com/compute/v1/projects/project /global/instanceTemplates/instanceTemplate - projects/project/global/instanceTemplates/instanceTemplate - global/instanceTemplates/instanceTemplate
optional string source_instance_template = 332423616;
- Returns:
- Whether the sourceInstanceTemplate field is set.
-
getSourceInstanceTemplate
String getSourceInstanceTemplate()
Specifies the instance template to create the reservation. If you use this field, you must exclude the instanceProperties field. This field is optional, and it can be a full or partial URL. For example, the following are all valid URLs to an instance template: - https://www.googleapis.com/compute/v1/projects/project /global/instanceTemplates/instanceTemplate - projects/project/global/instanceTemplates/instanceTemplate - global/instanceTemplates/instanceTemplate
optional string source_instance_template = 332423616;
- Returns:
- The sourceInstanceTemplate.
-
getSourceInstanceTemplateBytes
com.google.protobuf.ByteString getSourceInstanceTemplateBytes()
Specifies the instance template to create the reservation. If you use this field, you must exclude the instanceProperties field. This field is optional, and it can be a full or partial URL. For example, the following are all valid URLs to an instance template: - https://www.googleapis.com/compute/v1/projects/project /global/instanceTemplates/instanceTemplate - projects/project/global/instanceTemplates/instanceTemplate - global/instanceTemplates/instanceTemplate
optional string source_instance_template = 332423616;
- Returns:
- The bytes for sourceInstanceTemplate.
-
-