Class NodePool.LocalDiskEncryption.Builder (0.1.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) = { ... }
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) = { ... }
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];
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) = { ... }
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) = { ... }
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) = { ... }
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) = { ... }
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];
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];
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];
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];
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];
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];
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];
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) = { ... }
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) = { ... }
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) = { ... }
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) = { ... }
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];
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];
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];
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];
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)