public static final class CustomerEncryptionKeyProtectedDisk.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder> implements CustomerEncryptionKeyProtectedDiskOrBuilder
Protobuf type
google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk| Modifier and Type | Method and Description |
|---|---|
CustomerEncryptionKeyProtectedDisk.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CustomerEncryptionKeyProtectedDisk |
build() |
CustomerEncryptionKeyProtectedDisk |
buildPartial() |
CustomerEncryptionKeyProtectedDisk.Builder |
clear() |
CustomerEncryptionKeyProtectedDisk.Builder |
clearDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKeyProtectedDisk.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CustomerEncryptionKeyProtectedDisk.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CustomerEncryptionKeyProtectedDisk.Builder |
clearSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
CustomerEncryptionKeyProtectedDisk.Builder |
clone() |
CustomerEncryptionKeyProtectedDisk |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
CustomerEncryptionKey |
getDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKey.Builder |
getDiskEncryptionKeyBuilder()
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKeyOrBuilder |
getDiskEncryptionKeyOrBuilder()
Decrypts data associated with the disk with a customer-supplied encryption key.
|
String |
getSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
com.google.protobuf.ByteString |
getSourceBytes()
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
boolean |
hasDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
|
boolean |
hasSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CustomerEncryptionKeyProtectedDisk.Builder |
mergeDiskEncryptionKey(CustomerEncryptionKey value)
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKeyProtectedDisk.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CustomerEncryptionKeyProtectedDisk.Builder |
mergeFrom(CustomerEncryptionKeyProtectedDisk other) |
CustomerEncryptionKeyProtectedDisk.Builder |
mergeFrom(com.google.protobuf.Message other) |
CustomerEncryptionKeyProtectedDisk.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CustomerEncryptionKeyProtectedDisk.Builder |
setDiskEncryptionKey(CustomerEncryptionKey.Builder builderForValue)
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKeyProtectedDisk.Builder |
setDiskEncryptionKey(CustomerEncryptionKey value)
Decrypts data associated with the disk with a customer-supplied encryption key.
|
CustomerEncryptionKeyProtectedDisk.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CustomerEncryptionKeyProtectedDisk.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CustomerEncryptionKeyProtectedDisk.Builder |
setSource(String value)
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
CustomerEncryptionKeyProtectedDisk.Builder |
setSourceBytes(com.google.protobuf.ByteString value)
Specifies a valid partial or full URL to an existing Persistent Disk resource.
|
CustomerEncryptionKeyProtectedDisk.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CustomerEncryptionKeyProtectedDisk build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CustomerEncryptionKeyProtectedDisk buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CustomerEncryptionKeyProtectedDisk.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder mergeFrom(CustomerEncryptionKeyProtectedDisk other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public CustomerEncryptionKeyProtectedDisk.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CustomerEncryptionKeyProtectedDisk.Builder>IOExceptionpublic boolean hasDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
hasDiskEncryptionKey in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic CustomerEncryptionKey getDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
getDiskEncryptionKey in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic CustomerEncryptionKeyProtectedDisk.Builder setDiskEncryptionKey(CustomerEncryptionKey value)
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
public CustomerEncryptionKeyProtectedDisk.Builder setDiskEncryptionKey(CustomerEncryptionKey.Builder builderForValue)
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
public CustomerEncryptionKeyProtectedDisk.Builder mergeDiskEncryptionKey(CustomerEncryptionKey value)
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
public CustomerEncryptionKeyProtectedDisk.Builder clearDiskEncryptionKey()
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
public CustomerEncryptionKey.Builder getDiskEncryptionKeyBuilder()
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
public CustomerEncryptionKeyOrBuilder getDiskEncryptionKeyOrBuilder()
Decrypts data associated with the disk with a customer-supplied encryption key.
optional .google.cloud.compute.v1.CustomerEncryptionKey disk_encryption_key = 271660677;
getDiskEncryptionKeyOrBuilder in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic boolean hasSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;hasSource in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic String getSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;getSource in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic com.google.protobuf.ByteString getSourceBytes()
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;getSourceBytes in interface CustomerEncryptionKeyProtectedDiskOrBuilderpublic CustomerEncryptionKeyProtectedDisk.Builder setSource(String value)
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;value - The source to set.public CustomerEncryptionKeyProtectedDisk.Builder clearSource()
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;public CustomerEncryptionKeyProtectedDisk.Builder setSourceBytes(com.google.protobuf.ByteString value)
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
optional string source = 177235995;value - The bytes for source to set.public final CustomerEncryptionKeyProtectedDisk.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>public final CustomerEncryptionKeyProtectedDisk.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CustomerEncryptionKeyProtectedDisk.Builder>Copyright © 2023 Google LLC. All rights reserved.