Package com.google.cloud.compute.v1
Class FutureReservationStatusSpecificSKUProperties.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatusSpecificSKUProperties.Builder>
com.google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties.Builder
- All Implemented Interfaces:
FutureReservationStatusSpecificSKUPropertiesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FutureReservationStatusSpecificSKUProperties
public static final class FutureReservationStatusSpecificSKUProperties.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatusSpecificSKUProperties.Builder>
implements FutureReservationStatusSpecificSKUPropertiesOrBuilder
Properties to be set for the Future Reservation.Protobuf type
google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()ID of the instance template used to populate the Future Reservation properties.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorID of the instance template used to populate the Future Reservation properties.com.google.protobuf.ByteStringID of the instance template used to populate the Future Reservation properties.booleanID of the instance template used to populate the Future Reservation properties.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) ID of the instance template used to populate the Future Reservation properties.setSourceInstanceTemplateIdBytes(com.google.protobuf.ByteString value) ID of the instance template used to populate the Future 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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FutureReservationStatusSpecificSKUProperties.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<FutureReservationStatusSpecificSKUProperties.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<FutureReservationStatusSpecificSKUProperties.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 FutureReservationStatusSpecificSKUProperties.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FutureReservationStatusSpecificSKUProperties.Builder>
-
mergeFrom
public FutureReservationStatusSpecificSKUProperties.Builder mergeFrom(FutureReservationStatusSpecificSKUProperties other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FutureReservationStatusSpecificSKUProperties.Builder>
-
mergeFrom
public FutureReservationStatusSpecificSKUProperties.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<FutureReservationStatusSpecificSKUProperties.Builder>- Throws:
IOException
-
hasSourceInstanceTemplateId
public boolean hasSourceInstanceTemplateId()ID of the instance template used to populate the Future Reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
hasSourceInstanceTemplateIdin interfaceFutureReservationStatusSpecificSKUPropertiesOrBuilder- Returns:
- Whether the sourceInstanceTemplateId field is set.
-
getSourceInstanceTemplateId
ID of the instance template used to populate the Future Reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
getSourceInstanceTemplateIdin interfaceFutureReservationStatusSpecificSKUPropertiesOrBuilder- Returns:
- The sourceInstanceTemplateId.
-
getSourceInstanceTemplateIdBytes
public com.google.protobuf.ByteString getSourceInstanceTemplateIdBytes()ID of the instance template used to populate the Future Reservation properties.
optional string source_instance_template_id = 111196154;- Specified by:
getSourceInstanceTemplateIdBytesin interfaceFutureReservationStatusSpecificSKUPropertiesOrBuilder- Returns:
- The bytes for sourceInstanceTemplateId.
-
setSourceInstanceTemplateId
public FutureReservationStatusSpecificSKUProperties.Builder setSourceInstanceTemplateId(String value) ID of the instance template used to populate the Future 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 the Future Reservation properties.
optional string source_instance_template_id = 111196154;- Returns:
- This builder for chaining.
-
setSourceInstanceTemplateIdBytes
public FutureReservationStatusSpecificSKUProperties.Builder setSourceInstanceTemplateIdBytes(com.google.protobuf.ByteString value) ID of the instance template used to populate the Future Reservation properties.
optional string source_instance_template_id = 111196154;- Parameters:
value- The bytes for sourceInstanceTemplateId to set.- Returns:
- This builder for chaining.
-