Interface Replication.UserManaged.ReplicaOrBuilder (2.12.0)

public static interface Replication.UserManaged.ReplicaOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomerManagedEncryption()

public abstract CustomerManagedEncryption getCustomerManagedEncryption()

Optional. The customer-managed encryption configuration of the User-Managed Replica. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

.google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CustomerManagedEncryption

The customerManagedEncryption.

getCustomerManagedEncryptionOrBuilder()

public abstract CustomerManagedEncryptionOrBuilder getCustomerManagedEncryptionOrBuilder()

Optional. The customer-managed encryption configuration of the User-Managed Replica. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

.google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CustomerManagedEncryptionOrBuilder

getLocation()

public abstract String getLocation()

The canonical IDs of the location to replicate data. For example: "us-east1".

string location = 1;

Returns
TypeDescription
String

The location.

getLocationBytes()

public abstract ByteString getLocationBytes()

The canonical IDs of the location to replicate data. For example: "us-east1".

string location = 1;

Returns
TypeDescription
ByteString

The bytes for location.

hasCustomerManagedEncryption()

public abstract boolean hasCustomerManagedEncryption()

Optional. The customer-managed encryption configuration of the User-Managed Replica. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

.google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the customerManagedEncryption field is set.