Package com.google.cloud.compute.v1
Class PreviewFeature.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PreviewFeature.Builder>
com.google.cloud.compute.v1.PreviewFeature.Builder
- All Implemented Interfaces:
PreviewFeatureOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PreviewFeature
public static final class PreviewFeature.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PreviewFeature.Builder>
implements PreviewFeatureOrBuilder
Represents a single Google Compute Engine preview feature.Protobuf type
google.cloud.compute.v1.PreviewFeature-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Specifies whether the feature is enabled or disabled.Output only.Output only.clearId()Output only.Output only.Name of the feature.Rollout operation of the feature.Output only.Output only.Specifies whether the feature is enabled or disabled.com.google.protobuf.ByteStringSpecifies whether the feature is enabled or disabled.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.getName()Name of the feature.com.google.protobuf.ByteStringName of the feature.Rollout operation of the feature.Rollout operation of the feature.Rollout operation of the feature.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.booleanSpecifies whether the feature is enabled or disabled.booleanOutput only.booleanOutput only.booleanhasId()Output only.booleanhasKind()Output only.booleanhasName()Name of the feature.booleanRollout operation of the feature.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PreviewFeature other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Rollout operation of the feature.mergeStatus(PreviewFeatureStatus value) Output only.setActivationStatus(String value) Specifies whether the feature is enabled or disabled.setActivationStatusBytes(com.google.protobuf.ByteString value) Specifies whether the feature is enabled or disabled.setCreationTimestamp(String value) Output only.setCreationTimestampBytes(com.google.protobuf.ByteString value) Output only.setDescription(String value) Output only.setDescriptionBytes(com.google.protobuf.ByteString value) Output only.setId(long value) Output only.Output only.setKindBytes(com.google.protobuf.ByteString value) Output only.Name of the feature.setNameBytes(com.google.protobuf.ByteString value) Name of the feature.Rollout operation of the feature.setRolloutOperation(PreviewFeatureRolloutOperation.Builder builderForValue) Rollout operation of the feature.setSelfLink(String value) Output only.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.setStatus(PreviewFeatureStatus value) Output only.setStatus(PreviewFeatureStatus.Builder builderForValue) Output only.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<PreviewFeature.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<PreviewFeature.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<PreviewFeature.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PreviewFeature.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PreviewFeature.Builder>
-
mergeFrom
public PreviewFeature.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<PreviewFeature.Builder>- Throws:
IOException
-
hasActivationStatus
public boolean hasActivationStatus()Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Specified by:
hasActivationStatusin interfacePreviewFeatureOrBuilder- Returns:
- Whether the activationStatus field is set.
-
getActivationStatus
Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Specified by:
getActivationStatusin interfacePreviewFeatureOrBuilder- Returns:
- The activationStatus.
-
getActivationStatusBytes
public com.google.protobuf.ByteString getActivationStatusBytes()Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Specified by:
getActivationStatusBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for activationStatus.
-
setActivationStatus
Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Parameters:
value- The activationStatus to set.- Returns:
- This builder for chaining.
-
clearActivationStatus
Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Returns:
- This builder for chaining.
-
setActivationStatusBytes
Specifies whether the feature is enabled or disabled. Check the ActivationStatus enum for the list of possible values.
optional string activation_status = 71960379;- Parameters:
value- The bytes for activationStatus to set.- Returns:
- This builder for chaining.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfacePreviewFeatureOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfacePreviewFeatureOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for creationTimestamp.
-
setCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The creationTimestamp to set.- Returns:
- This builder for chaining.
-
clearCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- This builder for chaining.
-
setCreationTimestampBytes
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The bytes for creationTimestamp to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Specified by:
hasDescriptionin interfacePreviewFeatureOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Specified by:
getDescriptionin interfacePreviewFeatureOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for description.
-
setDescription
Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Output only. [Output Only] Description of the feature.
optional string description = 422937596;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasId
public boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfacePreviewFeatureOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfacePreviewFeatureOrBuilder- Returns:
- The id.
-
setId
Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- This builder for chaining.
-
hasKind
public boolean hasKind()Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Specified by:
hasKindin interfacePreviewFeatureOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Specified by:
getKindin interfacePreviewFeatureOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Specified by:
getKindBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for kind.
-
setKind
Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
Output only. [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()Name of the feature.
optional string name = 3373707;- Specified by:
hasNamein interfacePreviewFeatureOrBuilder- Returns:
- Whether the name field is set.
-
getName
Name of the feature.
optional string name = 3373707;- Specified by:
getNamein interfacePreviewFeatureOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the feature.
optional string name = 3373707;- Specified by:
getNameBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the feature.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the feature.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
Name of the feature.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasRolloutOperation
public boolean hasRolloutOperation()Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201;- Specified by:
hasRolloutOperationin interfacePreviewFeatureOrBuilder- Returns:
- Whether the rolloutOperation field is set.
-
getRolloutOperation
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201;- Specified by:
getRolloutOperationin interfacePreviewFeatureOrBuilder- Returns:
- The rolloutOperation.
-
setRolloutOperation
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; -
setRolloutOperation
public PreviewFeature.Builder setRolloutOperation(PreviewFeatureRolloutOperation.Builder builderForValue) Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; -
mergeRolloutOperation
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; -
clearRolloutOperation
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; -
getRolloutOperationBuilder
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; -
getRolloutOperationOrBuilder
Rollout operation of the feature.
optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201;- Specified by:
getRolloutOperationOrBuilderin interfacePreviewFeatureOrBuilder
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfacePreviewFeatureOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfacePreviewFeatureOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfacePreviewFeatureOrBuilder- Returns:
- The bytes for selfLink.
-
setSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Parameters:
value- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- This builder for chaining.
-
setSelfLinkBytes
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Parameters:
value- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
hasStatus
public boolean hasStatus()Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274;- Specified by:
hasStatusin interfacePreviewFeatureOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274;- Specified by:
getStatusin interfacePreviewFeatureOrBuilder- Returns:
- The status.
-
setStatus
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; -
setStatus
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; -
mergeStatus
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; -
clearStatus
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; -
getStatusBuilder
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; -
getStatusOrBuilder
Output only. [Output only] Status of the feature.
optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274;- Specified by:
getStatusOrBuilderin interfacePreviewFeatureOrBuilder
-