public static final class Allocation.SpecificSKUAllocation.Builder extends GeneratedMessage.Builder<Allocation.SpecificSKUAllocation.Builder> implements Allocation.SpecificSKUAllocationOrBuilderThis reservation type allows to pre allocate specific instance configuration.
Protobuf type google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Allocation.SpecificSKUAllocation.BuilderImplements
Allocation.SpecificSKUAllocationOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Allocation.SpecificSKUAllocation build()| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation |
|
buildPartial()
public Allocation.SpecificSKUAllocation buildPartial()| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation |
|
clear()
public Allocation.SpecificSKUAllocation.Builder clear()| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
clearAssuredCount()
public Allocation.SpecificSKUAllocation.Builder clearAssuredCount()Indicates how many instances are actually usable currently.
int64 assured_count = 4;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |
clearCount()
public Allocation.SpecificSKUAllocation.Builder clearCount()Specifies the number of resources that are allocated.
int64 count = 2;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |
clearInstanceProperties()
public Allocation.SpecificSKUAllocation.Builder clearInstanceProperties()The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
clearUsedCount()
public Allocation.SpecificSKUAllocation.Builder clearUsedCount()Indicates how many instances are in use.
int64 used_count = 3;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |
getAssuredCount()
public long getAssuredCount()Indicates how many instances are actually usable currently.
int64 assured_count = 4;
| Returns | |
|---|---|
| Type | Description |
long |
The assuredCount. |
getCount()
public long getCount()Specifies the number of resources that are allocated.
int64 count = 2;
| Returns | |
|---|---|
| Type | Description |
long |
The count. |
getDefaultInstanceForType()
public Allocation.SpecificSKUAllocation getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInstanceProperties()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties getInstanceProperties()The instance properties for the reservation.
.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()The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder |
|
getInstancePropertiesOrBuilder()
public Allocation.SpecificSKUAllocation.AllocatedInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.AllocatedInstancePropertiesOrBuilder |
|
getUsedCount()
public long getUsedCount()Indicates how many instances are in use.
int64 used_count = 3;
| Returns | |
|---|---|
| Type | Description |
long |
The usedCount. |
hasInstanceProperties()
public boolean hasInstanceProperties()The instance properties for the reservation.
.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(Allocation.SpecificSKUAllocation other)
public Allocation.SpecificSKUAllocation.Builder mergeFrom(Allocation.SpecificSKUAllocation other)| Parameter | |
|---|---|
| Name | Description |
other |
Allocation.SpecificSKUAllocation |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Allocation.SpecificSKUAllocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Allocation.SpecificSKUAllocation.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
mergeInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)
public Allocation.SpecificSKUAllocation.Builder mergeInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
setAssuredCount(long value)
public Allocation.SpecificSKUAllocation.Builder setAssuredCount(long value)Indicates how many instances are actually usable currently.
int64 assured_count = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe assuredCount to set. |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |
setCount(long value)
public Allocation.SpecificSKUAllocation.Builder setCount(long value)Specifies the number of resources that are allocated.
int64 count = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe count to set. |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |
setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)
public Allocation.SpecificSKUAllocation.Builder setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties value)The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder builderForValue)
public Allocation.SpecificSKUAllocation.Builder setInstanceProperties(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder builderForValue)The instance properties for the reservation.
.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties instance_properties = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
|
setUsedCount(long value)
public Allocation.SpecificSKUAllocation.Builder setUsedCount(long value)Indicates how many instances are in use.
int64 used_count = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe usedCount to set. |
| Returns | |
|---|---|
| Type | Description |
Allocation.SpecificSKUAllocation.Builder |
This builder for chaining. |