Package com.google.cloud.compute.v1
Class AllocationResourceStatusSpecificSKUAllocation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
com.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation.Builder
- All Implemented Interfaces:
AllocationResourceStatusSpecificSKUAllocationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AllocationResourceStatusSpecificSKUAllocation
public static final class AllocationResourceStatusSpecificSKUAllocation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
implements AllocationResourceStatusSpecificSKUAllocationOrBuilder
Contains Properties set for the reservation.Protobuf type
google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()ID of the instance template used to populate reservation properties.booleanPer service utilization breakdown.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.ID of the instance template used to populate reservation properties.com.google.protobuf.ByteStringID of the instance template used to populate reservation properties.Deprecated.intPer service utilization breakdown.Per service utilization breakdown.longgetUtilizationsOrDefault(String key, long defaultValue) Per service utilization breakdown.longPer service utilization breakdown.booleanID of the instance template used to populate reservation properties.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllUtilizations(Map<String, Long> values) Per service utilization breakdown.putUtilizations(String key, long value) Per service utilization breakdown.removeUtilizations(String key) Per service utilization breakdown.ID of the instance template used to populate reservation properties.setSourceInstanceTemplateIdBytes(com.google.protobuf.ByteString value) ID of the instance template used to populate reservation properties.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AllocationResourceStatusSpecificSKUAllocation.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
mergeFrom
public AllocationResourceStatusSpecificSKUAllocation.Builder mergeFrom(AllocationResourceStatusSpecificSKUAllocation other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>
-
mergeFrom
public AllocationResourceStatusSpecificSKUAllocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AllocationResourceStatusSpecificSKUAllocation.Builder>- Throws:
IOException
-
hasSourceInstanceTemplateId
public boolean hasSourceInstanceTemplateId()ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
hasSourceInstanceTemplateIdin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder- Returns:
- Whether the sourceInstanceTemplateId field is set.
-
getSourceInstanceTemplateId
ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
getSourceInstanceTemplateIdin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder- Returns:
- The sourceInstanceTemplateId.
-
getSourceInstanceTemplateIdBytes
public com.google.protobuf.ByteString getSourceInstanceTemplateIdBytes()ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
getSourceInstanceTemplateIdBytesin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder- Returns:
- The bytes for sourceInstanceTemplateId.
-
setSourceInstanceTemplateId
public AllocationResourceStatusSpecificSKUAllocation.Builder setSourceInstanceTemplateId(String value) ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Parameters:
value- The sourceInstanceTemplateId to set.- Returns:
- This builder for chaining.
-
clearSourceInstanceTemplateId
ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Returns:
- This builder for chaining.
-
setSourceInstanceTemplateIdBytes
public AllocationResourceStatusSpecificSKUAllocation.Builder setSourceInstanceTemplateIdBytes(com.google.protobuf.ByteString value) ID of the instance template used to populate reservation properties.
optional string source_instance_template_id = 111196154;- Parameters:
value- The bytes for sourceInstanceTemplateId to set.- Returns:
- This builder for chaining.
-
getUtilizationsCount
public int getUtilizationsCount()Description copied from interface:AllocationResourceStatusSpecificSKUAllocationOrBuilderPer service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;- Specified by:
getUtilizationsCountin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
containsUtilizations
Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;- Specified by:
containsUtilizationsin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
getUtilizations
Deprecated.UsegetUtilizationsMap()instead.- Specified by:
getUtilizationsin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
getUtilizationsMap
Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;- Specified by:
getUtilizationsMapin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
getUtilizationsOrDefault
Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;- Specified by:
getUtilizationsOrDefaultin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
getUtilizationsOrThrow
Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;- Specified by:
getUtilizationsOrThrowin interfaceAllocationResourceStatusSpecificSKUAllocationOrBuilder
-
clearUtilizations
-
removeUtilizations
Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121; -
getMutableUtilizations
Deprecated.Use alternate mutation accessors instead. -
putUtilizations
public AllocationResourceStatusSpecificSKUAllocation.Builder putUtilizations(String key, long value) Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121; -
putAllUtilizations
public AllocationResourceStatusSpecificSKUAllocation.Builder putAllUtilizations(Map<String, Long> values) Per service utilization breakdown. The Key is the Google Cloud managed service name.
map<string, int64> utilizations = 402495121;
-