Package com.google.cloud.compute.v1
Class PreviewFeatureRolloutOperationRolloutInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PreviewFeatureRolloutOperationRolloutInput.Builder>
com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder
- All Implemented Interfaces:
PreviewFeatureRolloutOperationRolloutInputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PreviewFeatureRolloutOperationRolloutInput
public static final class PreviewFeatureRolloutOperationRolloutInput.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PreviewFeatureRolloutOperationRolloutInput.Builder>
implements PreviewFeatureRolloutOperationRolloutInputOrBuilder
Represents the input for the rollout operation.Protobuf type
google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The name of the rollout plan Ex.Predefined rollout plan.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()The name of the rollout plan Ex.com.google.protobuf.ByteStringThe name of the rollout plan Ex.Predefined rollout plan.com.google.protobuf.ByteStringPredefined rollout plan.booleanhasName()The name of the rollout plan Ex.booleanPredefined rollout plan.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The name of the rollout plan Ex.setNameBytes(com.google.protobuf.ByteString value) The name of the rollout plan Ex.setPredefinedRolloutPlan(String value) Predefined rollout plan.setPredefinedRolloutPlanBytes(com.google.protobuf.ByteString value) Predefined rollout plan.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<PreviewFeatureRolloutOperationRolloutInput.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<PreviewFeatureRolloutOperationRolloutInput.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<PreviewFeatureRolloutOperationRolloutInput.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 PreviewFeatureRolloutOperationRolloutInput.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PreviewFeatureRolloutOperationRolloutInput.Builder>
-
mergeFrom
public PreviewFeatureRolloutOperationRolloutInput.Builder mergeFrom(PreviewFeatureRolloutOperationRolloutInput other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PreviewFeatureRolloutOperationRolloutInput.Builder>
-
mergeFrom
public PreviewFeatureRolloutOperationRolloutInput.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<PreviewFeatureRolloutOperationRolloutInput.Builder>- Throws:
IOException
-
hasName
public boolean hasName()The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Specified by:
hasNamein interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Specified by:
getNamein interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Specified by:
getNameBytesin interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public PreviewFeatureRolloutOperationRolloutInput.Builder setNameBytes(com.google.protobuf.ByteString value) The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasPredefinedRolloutPlan
public boolean hasPredefinedRolloutPlan()Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Specified by:
hasPredefinedRolloutPlanin interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- Whether the predefinedRolloutPlan field is set.
-
getPredefinedRolloutPlan
Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Specified by:
getPredefinedRolloutPlanin interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- The predefinedRolloutPlan.
-
getPredefinedRolloutPlanBytes
public com.google.protobuf.ByteString getPredefinedRolloutPlanBytes()Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Specified by:
getPredefinedRolloutPlanBytesin interfacePreviewFeatureRolloutOperationRolloutInputOrBuilder- Returns:
- The bytes for predefinedRolloutPlan.
-
setPredefinedRolloutPlan
Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Parameters:
value- The predefinedRolloutPlan to set.- Returns:
- This builder for chaining.
-
clearPredefinedRolloutPlan
Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Returns:
- This builder for chaining.
-
setPredefinedRolloutPlanBytes
public PreviewFeatureRolloutOperationRolloutInput.Builder setPredefinedRolloutPlanBytes(com.google.protobuf.ByteString value) Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;- Parameters:
value- The bytes for predefinedRolloutPlan to set.- Returns:
- This builder for chaining.
-