- 1.63.0 (latest)
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class AllocationSpecificSKUReservation.Builder extends GeneratedMessageV3.Builder<AllocationSpecificSKUReservation.Builder> implements AllocationSpecificSKUReservationOrBuilder
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
Protobuf type google.cloud.compute.v1.AllocationSpecificSKUReservation
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AllocationSpecificSKUReservation.BuilderImplements
AllocationSpecificSKUReservationOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AllocationSpecificSKUReservation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AllocationSpecificSKUReservation.Builder |
build()
public AllocationSpecificSKUReservation build()
Type | Description |
AllocationSpecificSKUReservation |
buildPartial()
public AllocationSpecificSKUReservation buildPartial()
Type | Description |
AllocationSpecificSKUReservation |
clear()
public AllocationSpecificSKUReservation.Builder clear()
Type | Description |
AllocationSpecificSKUReservation.Builder |
clearAssuredCount()
public AllocationSpecificSKUReservation.Builder clearAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
clearCount()
public AllocationSpecificSKUReservation.Builder clearCount()
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public AllocationSpecificSKUReservation.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
AllocationSpecificSKUReservation.Builder |
clearInUseCount()
public AllocationSpecificSKUReservation.Builder clearInUseCount()
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
clearInstanceProperties()
public AllocationSpecificSKUReservation.Builder clearInstanceProperties()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Type | Description |
AllocationSpecificSKUReservation.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public AllocationSpecificSKUReservation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
AllocationSpecificSKUReservation.Builder |
clearSourceInstanceTemplate()
public AllocationSpecificSKUReservation.Builder clearSourceInstanceTemplate()
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;
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
clone()
public AllocationSpecificSKUReservation.Builder clone()
Type | Description |
AllocationSpecificSKUReservation.Builder |
getAssuredCount()
public long getAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
Type | Description |
long | The assuredCount. |
getCount()
public long getCount()
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
Type | Description |
long | The count. |
getDefaultInstanceForType()
public AllocationSpecificSKUReservation getDefaultInstanceForType()
Type | Description |
AllocationSpecificSKUReservation |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getInUseCount()
public long getInUseCount()
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
Type | Description |
long | The inUseCount. |
getInstanceProperties()
public AllocationSpecificSKUAllocationReservedInstanceProperties getInstanceProperties()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Type | Description |
AllocationSpecificSKUAllocationReservedInstanceProperties | The instanceProperties. |
getInstancePropertiesBuilder()
public AllocationSpecificSKUAllocationReservedInstanceProperties.Builder getInstancePropertiesBuilder()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Type | Description |
AllocationSpecificSKUAllocationReservedInstanceProperties.Builder |
getInstancePropertiesOrBuilder()
public AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Type | Description |
AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder |
getSourceInstanceTemplate()
public 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;
Type | Description |
String | The sourceInstanceTemplate. |
getSourceInstanceTemplateBytes()
public 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;
Type | Description |
ByteString | The bytes for sourceInstanceTemplate. |
hasAssuredCount()
public boolean hasAssuredCount()
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
Type | Description |
boolean | Whether the assuredCount field is set. |
hasCount()
public boolean hasCount()
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
Type | Description |
boolean | Whether the count field is set. |
hasInUseCount()
public boolean hasInUseCount()
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
Type | Description |
boolean | Whether the inUseCount field is set. |
hasInstanceProperties()
public boolean hasInstanceProperties()
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Type | Description |
boolean | Whether the instanceProperties field is set. |
hasSourceInstanceTemplate()
public 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;
Type | Description |
boolean | Whether the sourceInstanceTemplate field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(AllocationSpecificSKUReservation other)
public AllocationSpecificSKUReservation.Builder mergeFrom(AllocationSpecificSKUReservation other)
Name | Description |
other | AllocationSpecificSKUReservation |
Type | Description |
AllocationSpecificSKUReservation.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AllocationSpecificSKUReservation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AllocationSpecificSKUReservation.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public AllocationSpecificSKUReservation.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
AllocationSpecificSKUReservation.Builder |
mergeInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
public AllocationSpecificSKUReservation.Builder mergeInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Name | Description |
value | AllocationSpecificSKUAllocationReservedInstanceProperties |
Type | Description |
AllocationSpecificSKUReservation.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AllocationSpecificSKUReservation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AllocationSpecificSKUReservation.Builder |
setAssuredCount(long value)
public AllocationSpecificSKUReservation.Builder setAssuredCount(long value)
[Output Only] Indicates how many instances are actually usable currently.
optional int64 assured_count = 281197645;
Name | Description |
value | long The assuredCount to set. |
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
setCount(long value)
public AllocationSpecificSKUReservation.Builder setCount(long value)
Specifies the number of resources that are allocated.
optional int64 count = 94851343;
Name | Description |
value | long The count to set. |
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public AllocationSpecificSKUReservation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AllocationSpecificSKUReservation.Builder |
setInUseCount(long value)
public AllocationSpecificSKUReservation.Builder setInUseCount(long value)
[Output Only] Indicates how many instances are in use.
optional int64 in_use_count = 493458877;
Name | Description |
value | long The inUseCount to set. |
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
public AllocationSpecificSKUReservation.Builder setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Name | Description |
value | AllocationSpecificSKUAllocationReservedInstanceProperties |
Type | Description |
AllocationSpecificSKUReservation.Builder |
setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties.Builder builderForValue)
public AllocationSpecificSKUReservation.Builder setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties.Builder builderForValue)
The instance properties for the reservation.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
Name | Description |
builderForValue | AllocationSpecificSKUAllocationReservedInstanceProperties.Builder |
Type | Description |
AllocationSpecificSKUReservation.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AllocationSpecificSKUReservation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
AllocationSpecificSKUReservation.Builder |
setSourceInstanceTemplate(String value)
public AllocationSpecificSKUReservation.Builder setSourceInstanceTemplate(String value)
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;
Name | Description |
value | String The sourceInstanceTemplate to set. |
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
setSourceInstanceTemplateBytes(ByteString value)
public AllocationSpecificSKUReservation.Builder setSourceInstanceTemplateBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes for sourceInstanceTemplate to set. |
Type | Description |
AllocationSpecificSKUReservation.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final AllocationSpecificSKUReservation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AllocationSpecificSKUReservation.Builder |