Package com.google.cloud.compute.v1
Class VmExtensionPolicyExtensionPolicy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VmExtensionPolicyExtensionPolicy.Builder>
com.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy.Builder
- All Implemented Interfaces:
VmExtensionPolicyExtensionPolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VmExtensionPolicyExtensionPolicy
public static final class VmExtensionPolicyExtensionPolicy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VmExtensionPolicyExtensionPolicy.Builder>
implements VmExtensionPolicyExtensionPolicyOrBuilder
Configuration for a specific VM extension.Protobuf type
google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setPinnedVersion(String value) Optional.setPinnedVersionBytes(com.google.protobuf.ByteString value) Optional.setStringConfig(String value) Optional.setStringConfigBytes(com.google.protobuf.ByteString value) Optional.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<VmExtensionPolicyExtensionPolicy.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<VmExtensionPolicyExtensionPolicy.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<VmExtensionPolicyExtensionPolicy.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<VmExtensionPolicyExtensionPolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VmExtensionPolicyExtensionPolicy.Builder>
-
mergeFrom
public VmExtensionPolicyExtensionPolicy.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<VmExtensionPolicyExtensionPolicy.Builder>- Throws:
IOException
-
hasPinnedVersion
public boolean hasPinnedVersion()Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Specified by:
hasPinnedVersionin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- Whether the pinnedVersion field is set.
-
getPinnedVersion
Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Specified by:
getPinnedVersionin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- The pinnedVersion.
-
getPinnedVersionBytes
public com.google.protobuf.ByteString getPinnedVersionBytes()Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Specified by:
getPinnedVersionBytesin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- The bytes for pinnedVersion.
-
setPinnedVersion
Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Parameters:
value- The pinnedVersion to set.- Returns:
- This builder for chaining.
-
clearPinnedVersion
Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Returns:
- This builder for chaining.
-
setPinnedVersionBytes
public VmExtensionPolicyExtensionPolicy.Builder setPinnedVersionBytes(com.google.protobuf.ByteString value) Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;- Parameters:
value- The bytes for pinnedVersion to set.- Returns:
- This builder for chaining.
-
hasStringConfig
public boolean hasStringConfig()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Specified by:
hasStringConfigin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- Whether the stringConfig field is set.
-
getStringConfig
Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Specified by:
getStringConfigin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- The stringConfig.
-
getStringConfigBytes
public com.google.protobuf.ByteString getStringConfigBytes()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Specified by:
getStringConfigBytesin interfaceVmExtensionPolicyExtensionPolicyOrBuilder- Returns:
- The bytes for stringConfig.
-
setStringConfig
Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Parameters:
value- The stringConfig to set.- Returns:
- This builder for chaining.
-
clearStringConfig
Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Returns:
- This builder for chaining.
-
setStringConfigBytes
public VmExtensionPolicyExtensionPolicy.Builder setStringConfigBytes(com.google.protobuf.ByteString value) Optional. String-based configuration data for the extension.
optional string string_config = 318905136;- Parameters:
value- The bytes for stringConfig to set.- Returns:
- This builder for chaining.
-