Class NodePool.LocalDiskEncryption.Builder (0.6.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 0.75.0 (latest)
- 0.73.0
- 0.72.0
- 0.71.0
- 0.70.0
- 0.69.0
- 0.67.0
- 0.65.0
- 0.64.0
- 0.61.0
- 0.60.0
- 0.59.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
publicstaticfinalclass NodePool.LocalDiskEncryption.BuilderextendsGeneratedMessageV3.Builder<NodePool.LocalDiskEncryption.Builder>implementsNodePool.LocalDiskEncryptionOrBuilderConfiguration for CMEK support for edge machine local disk encryption.
Protobuf type google.cloud.edgecontainer.v1.NodePool.LocalDiskEncryption
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NodePool.LocalDiskEncryption.BuilderImplements
NodePool.LocalDiskEncryptionOrBuilderInherited Members
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicNodePool.LocalDiskEncryption.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)build()
publicNodePool.LocalDiskEncryptionbuild()buildPartial()
publicNodePool.LocalDiskEncryptionbuildPartial()clear()
publicNodePool.LocalDiskEncryption.Builderclear()clearField(Descriptors.FieldDescriptor field)
publicNodePool.LocalDiskEncryption.BuilderclearField(Descriptors.FieldDescriptorfield)clearKmsKey()
publicNodePool.LocalDiskEncryption.BuilderclearKmsKey()Immutable. The Cloud KMS CryptoKey e.g. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} to use for protecting node local disks. If not specified, a Google-managed key will be used instead.
string kms_key = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
clearKmsKeyActiveVersion()
publicNodePool.LocalDiskEncryption.BuilderclearKmsKeyActiveVersion()Output only. The Cloud KMS CryptoKeyVersion currently in use for protecting node local disks. Only applicable if kms_key is set.
string kms_key_active_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
clearKmsKeyState()
publicNodePool.LocalDiskEncryption.BuilderclearKmsKeyState() Output only. Availability of the Cloud KMS CryptoKey. If not KEY_AVAILABLE, then
nodes may go offline as they cannot access their local data. This can be
caused by a lack of permissions to use the key, or if the key is disabled
or deleted.
.google.cloud.edgecontainer.v1.KmsKeyState kms_key_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
clearKmsStatus()
publicNodePool.LocalDiskEncryption.BuilderclearKmsStatus() Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearOneof(Descriptors.OneofDescriptor oneof)
publicNodePool.LocalDiskEncryption.BuilderclearOneof(Descriptors.OneofDescriptoroneof)clone()
publicNodePool.LocalDiskEncryption.Builderclone()getDefaultInstanceForType()
publicNodePool.LocalDiskEncryptiongetDefaultInstanceForType()getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()getKmsKey()
publicStringgetKmsKey()Immutable. The Cloud KMS CryptoKey e.g. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} to use for protecting node local disks. If not specified, a Google-managed key will be used instead.
string kms_key = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
String
The kmsKey.
getKmsKeyActiveVersion()
publicStringgetKmsKeyActiveVersion()Output only. The Cloud KMS CryptoKeyVersion currently in use for protecting node local disks. Only applicable if kms_key is set.
string kms_key_active_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
String
The kmsKeyActiveVersion.
getKmsKeyActiveVersionBytes()
publicByteStringgetKmsKeyActiveVersionBytes()Output only. The Cloud KMS CryptoKeyVersion currently in use for protecting node local disks. Only applicable if kms_key is set.
string kms_key_active_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
ByteString
The bytes for kmsKeyActiveVersion.
getKmsKeyBytes()
publicByteStringgetKmsKeyBytes()Immutable. The Cloud KMS CryptoKey e.g. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} to use for protecting node local disks. If not specified, a Google-managed key will be used instead.
string kms_key = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
ByteString
The bytes for kmsKey.
getKmsKeyState()
publicKmsKeyStategetKmsKeyState() Output only. Availability of the Cloud KMS CryptoKey. If not KEY_AVAILABLE, then
nodes may go offline as they cannot access their local data. This can be
caused by a lack of permissions to use the key, or if the key is disabled
or deleted.
.google.cloud.edgecontainer.v1.KmsKeyState kms_key_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
KmsKeyState
The kmsKeyState.
getKmsKeyStateValue()
publicintgetKmsKeyStateValue() Output only. Availability of the Cloud KMS CryptoKey. If not KEY_AVAILABLE, then
nodes may go offline as they cannot access their local data. This can be
caused by a lack of permissions to use the key, or if the key is disabled
or deleted.
.google.cloud.edgecontainer.v1.KmsKeyState kms_key_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
int
The enum numeric value on the wire for kmsKeyState.
getKmsStatus()
publicStatusgetKmsStatus() Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.rpc.Status
The kmsStatus.
getKmsStatusBuilder()
publicStatus.BuildergetKmsStatusBuilder() Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.rpc.Status.Builder
getKmsStatusOrBuilder()
publicStatusOrBuildergetKmsStatusOrBuilder() Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.rpc.StatusOrBuilder
hasKmsStatus()
publicbooleanhasKmsStatus() Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean
Whether the kmsStatus field is set.
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()isInitialized()
publicfinalbooleanisInitialized()mergeFrom(NodePool.LocalDiskEncryption other)
publicNodePool.LocalDiskEncryption.BuildermergeFrom(NodePool.LocalDiskEncryptionother)mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
publicNodePool.LocalDiskEncryption.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)mergeFrom(Message other)
publicNodePool.LocalDiskEncryption.BuildermergeFrom(Messageother)mergeKmsStatus(Status value)
publicNodePool.LocalDiskEncryption.BuildermergeKmsStatus(Statusvalue) Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
com.google.rpc.StatusmergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalNodePool.LocalDiskEncryption.BuildermergeUnknownFields(UnknownFieldSetunknownFields)setField(Descriptors.FieldDescriptor field, Object value)
publicNodePool.LocalDiskEncryption.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)setKmsKey(String value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKey(Stringvalue)Immutable. The Cloud KMS CryptoKey e.g. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} to use for protecting node local disks. If not specified, a Google-managed key will be used instead.
string kms_key = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsKeyActiveVersion(String value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKeyActiveVersion(Stringvalue)Output only. The Cloud KMS CryptoKeyVersion currently in use for protecting node local disks. Only applicable if kms_key is set.
string kms_key_active_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsKeyActiveVersionBytes(ByteString value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKeyActiveVersionBytes(ByteStringvalue)Output only. The Cloud KMS CryptoKeyVersion currently in use for protecting node local disks. Only applicable if kms_key is set.
string kms_key_active_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsKeyBytes(ByteString value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKeyBytes(ByteStringvalue)Immutable. The Cloud KMS CryptoKey e.g. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} to use for protecting node local disks. If not specified, a Google-managed key will be used instead.
string kms_key = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsKeyState(KmsKeyState value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKeyState(KmsKeyStatevalue) Output only. Availability of the Cloud KMS CryptoKey. If not KEY_AVAILABLE, then
nodes may go offline as they cannot access their local data. This can be
caused by a lack of permissions to use the key, or if the key is disabled
or deleted.
.google.cloud.edgecontainer.v1.KmsKeyState kms_key_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsKeyStateValue(int value)
publicNodePool.LocalDiskEncryption.BuildersetKmsKeyStateValue(intvalue) Output only. Availability of the Cloud KMS CryptoKey. If not KEY_AVAILABLE, then
nodes may go offline as they cannot access their local data. This can be
caused by a lack of permissions to use the key, or if the key is disabled
or deleted.
.google.cloud.edgecontainer.v1.KmsKeyState kms_key_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
NodePool.LocalDiskEncryption.Builder
This builder for chaining.
setKmsStatus(Status value)
publicNodePool.LocalDiskEncryption.BuildersetKmsStatus(Statusvalue) Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
com.google.rpc.StatussetKmsStatus(Status.Builder builderForValue)
publicNodePool.LocalDiskEncryption.BuildersetKmsStatus(Status.BuilderbuilderForValue) Output only. Error status returned by Cloud KMS when using this key. This field may be
populated only if kms_key_state is not KMS_KEY_STATE_KEY_AVAILABLE.
If populated, this field contains the error status reported by Cloud KMS.
.google.rpc.Status kms_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
builderForValue
com.google.rpc.Status.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicNodePool.LocalDiskEncryption.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)setUnknownFields(UnknownFieldSet unknownFields)
publicfinalNodePool.LocalDiskEncryption.BuildersetUnknownFields(UnknownFieldSetunknownFields)