public static final class FutureReservationSpecificSKUProperties.Builder extends GeneratedMessage.Builder<FutureReservationSpecificSKUProperties.Builder> implements FutureReservationSpecificSKUPropertiesOrBuilder Protobuf type google.cloud.compute.v1.FutureReservationSpecificSKUProperties
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FutureReservationSpecificSKUProperties.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public FutureReservationSpecificSKUProperties build()| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties |
|
buildPartial()
public FutureReservationSpecificSKUProperties buildPartial()| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties |
|
clear()
public FutureReservationSpecificSKUProperties.Builder clear()| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
clearInstanceProperties()
public FutureReservationSpecificSKUProperties.Builder clearInstanceProperties()Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
clearSourceInstanceTemplate()
public FutureReservationSpecificSKUProperties.Builder clearSourceInstanceTemplate()The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
This builder for chaining. |
clearTotalCount()
public FutureReservationSpecificSKUProperties.Builder clearTotalCount()Total number of instances for which capacity assurance is requested at a future time period.
optional int64 total_count = 129109076;
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public FutureReservationSpecificSKUProperties getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInstanceProperties()
public AllocationSpecificSKUAllocationReservedInstanceProperties getInstanceProperties()Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
AllocationSpecificSKUAllocationReservedInstanceProperties |
The instanceProperties. |
getInstancePropertiesBuilder()
public AllocationSpecificSKUAllocationReservedInstanceProperties.Builder getInstancePropertiesBuilder()Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
AllocationSpecificSKUAllocationReservedInstanceProperties.Builder |
|
getInstancePropertiesOrBuilder()
public AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
AllocationSpecificSKUAllocationReservedInstancePropertiesOrBuilder |
|
getSourceInstanceTemplate()
public String getSourceInstanceTemplate()The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Returns | |
|---|---|
| Type | Description |
String |
The sourceInstanceTemplate. |
getSourceInstanceTemplateBytes()
public ByteString getSourceInstanceTemplateBytes()The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for sourceInstanceTemplate. |
getTotalCount()
public long getTotalCount()Total number of instances for which capacity assurance is requested at a future time period.
optional int64 total_count = 129109076;
| Returns | |
|---|---|
| Type | Description |
long |
The totalCount. |
hasInstanceProperties()
public boolean hasInstanceProperties()Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the instanceProperties field is set. |
hasSourceInstanceTemplate()
public boolean hasSourceInstanceTemplate()The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the sourceInstanceTemplate field is set. |
hasTotalCount()
public boolean hasTotalCount()Total number of instances for which capacity assurance is requested at a future time period.
optional int64 total_count = 129109076;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the totalCount field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(FutureReservationSpecificSKUProperties other)
public FutureReservationSpecificSKUProperties.Builder mergeFrom(FutureReservationSpecificSKUProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
FutureReservationSpecificSKUProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FutureReservationSpecificSKUProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FutureReservationSpecificSKUProperties.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
mergeInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
public FutureReservationSpecificSKUProperties.Builder mergeInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
value |
AllocationSpecificSKUAllocationReservedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)
public FutureReservationSpecificSKUProperties.Builder setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties value)Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
value |
AllocationSpecificSKUAllocationReservedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties.Builder builderForValue)
public FutureReservationSpecificSKUProperties.Builder setInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties.Builder builderForValue)Properties of the SKU instances being reserved.
optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AllocationSpecificSKUAllocationReservedInstanceProperties.Builder |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
|
setSourceInstanceTemplate(String value)
public FutureReservationSpecificSKUProperties.Builder setSourceInstanceTemplate(String value)The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe sourceInstanceTemplate to set. |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
This builder for chaining. |
setSourceInstanceTemplateBytes(ByteString value)
public FutureReservationSpecificSKUProperties.Builder setSourceInstanceTemplateBytes(ByteString value)The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
optional string source_instance_template = 332423616;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for sourceInstanceTemplate to set. |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
This builder for chaining. |
setTotalCount(long value)
public FutureReservationSpecificSKUProperties.Builder setTotalCount(long value)Total number of instances for which capacity assurance is requested at a future time period.
optional int64 total_count = 129109076;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe totalCount to set. |
| Returns | |
|---|---|
| Type | Description |
FutureReservationSpecificSKUProperties.Builder |
This builder for chaining. |