public static final class VmExtensionPolicyExtensionPolicy.Builder extends GeneratedMessage.Builder<VmExtensionPolicyExtensionPolicy.Builder> implements VmExtensionPolicyExtensionPolicyOrBuilderConfiguration for a specific VM extension.
Protobuf type google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > VmExtensionPolicyExtensionPolicy.BuilderImplements
VmExtensionPolicyExtensionPolicyOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public VmExtensionPolicyExtensionPolicy build()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy |
|
buildPartial()
public VmExtensionPolicyExtensionPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy |
|
clear()
public VmExtensionPolicyExtensionPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
|
clearPinnedVersion()
public VmExtensionPolicyExtensionPolicy.Builder clearPinnedVersion()Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |
clearStringConfig()
public VmExtensionPolicyExtensionPolicy.Builder clearStringConfig()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public VmExtensionPolicyExtensionPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPinnedVersion()
public String getPinnedVersion()Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;
| Returns | |
|---|---|
| Type | Description |
String |
The pinnedVersion. |
getPinnedVersionBytes()
public ByteString getPinnedVersionBytes()Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for pinnedVersion. |
getStringConfig()
public String getStringConfig()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Returns | |
|---|---|
| Type | Description |
String |
The stringConfig. |
getStringConfigBytes()
public ByteString getStringConfigBytes()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for stringConfig. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the pinnedVersion field is set. |
hasStringConfig()
public boolean hasStringConfig()Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the stringConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(VmExtensionPolicyExtensionPolicy other)
public VmExtensionPolicyExtensionPolicy.Builder mergeFrom(VmExtensionPolicyExtensionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
VmExtensionPolicyExtensionPolicy |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VmExtensionPolicyExtensionPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public VmExtensionPolicyExtensionPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
|
setPinnedVersion(String value)
public VmExtensionPolicyExtensionPolicy.Builder setPinnedVersion(String value)Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe pinnedVersion to set. |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |
setPinnedVersionBytes(ByteString value)
public VmExtensionPolicyExtensionPolicy.Builder setPinnedVersionBytes(ByteString value)Optional. The specific version of the extension to install. If not set, the latest version is used.
optional string pinned_version = 446267249;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for pinnedVersion to set. |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |
setStringConfig(String value)
public VmExtensionPolicyExtensionPolicy.Builder setStringConfig(String value)Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe stringConfig to set. |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |
setStringConfigBytes(ByteString value)
public VmExtensionPolicyExtensionPolicy.Builder setStringConfigBytes(ByteString value)Optional. String-based configuration data for the extension.
optional string string_config = 318905136;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for stringConfig to set. |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyExtensionPolicy.Builder |
This builder for chaining. |