public static final class FutureReservation.SpecificSKUProperties.Builder extends GeneratedMessage.Builder<FutureReservation.SpecificSKUProperties.Builder> implements FutureReservation.SpecificSKUPropertiesOrBuilderRepresents specific SKU properties for the Future Reservation.
Protobuf type
google.cloud.capacityplanner.v1beta.FutureReservation.SpecificSKUProperties
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FutureReservation.SpecificSKUProperties.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public FutureReservation.SpecificSKUProperties build()| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties |
|
buildPartial()
public FutureReservation.SpecificSKUProperties buildPartial()| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties |
|
clear()
public FutureReservation.SpecificSKUProperties.Builder clear()| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
clearInstanceProperties()
public FutureReservation.SpecificSKUProperties.Builder clearInstanceProperties()Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
clearTotalCount()
public FutureReservation.SpecificSKUProperties.Builder clearTotalCount()Total number of instances for which capacity assurance is requested at a future time period.
int64 total_count = 2;
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public FutureReservation.SpecificSKUProperties getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInstanceProperties()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties getInstanceProperties()Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties |
The instanceProperties. |
getInstancePropertiesBuilder()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder getInstancePropertiesBuilder()Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder |
|
getInstancePropertiesOrBuilder()
public Allocation.SpecificSKUAllocation.AllocatedInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.AllocatedInstancePropertiesOrBuilder |
|
getTotalCount()
public long getTotalCount()Total number of instances for which capacity assurance is requested at a future time period.
int64 total_count = 2;
| Returns | |
|---|---|
| Type | Description |
long |
The totalCount. |
hasInstanceProperties()
public boolean hasInstanceProperties()Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the instanceProperties field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(FutureReservation.SpecificSKUProperties other)
public FutureReservation.SpecificSKUProperties.Builder mergeFrom(FutureReservation.SpecificSKUProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
FutureReservation.SpecificSKUProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FutureReservation.SpecificSKUProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FutureReservation.SpecificSKUProperties.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
mergeInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)
public FutureReservation.SpecificSKUProperties.Builder mergeInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)
public FutureReservation.SpecificSKUProperties.Builder setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder builderForValue)
public FutureReservation.SpecificSKUProperties.Builder setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder builderForValue)Properties of the SKU instances being reserved.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
|
setTotalCount(long value)
public FutureReservation.SpecificSKUProperties.Builder setTotalCount(long value)Total number of instances for which capacity assurance is requested at a future time period.
int64 total_count = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe totalCount to set. |
| Returns | |
|---|---|
| Type | Description |
FutureReservation.SpecificSKUProperties.Builder |
This builder for chaining. |