public interface AwsWrappedKeyInfoOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getEncryptedDek()
public abstract String getEncryptedDek()Required. The base64 encoded encrypted data encryption key.
string encrypted_dek = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The encryptedDek. |
getEncryptedDekBytes()
public abstract ByteString getEncryptedDekBytes()Required. The base64 encoded encrypted data encryption key.
string encrypted_dek = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for encryptedDek. |
getKekUri()
public abstract String getKekUri()Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
string kek_uri = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The kekUri. |
getKekUriBytes()
public abstract ByteString getKekUriBytes()Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
string kek_uri = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for kekUri. |
getKeyType()
public abstract AwsWrappedKeyInfo.KeyType getKeyType()Required. The type of algorithm used to encrypt the data.
.google.ads.datamanager.v1.AwsWrappedKeyInfo.KeyType key_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
AwsWrappedKeyInfo.KeyType |
The keyType. |
getKeyTypeValue()
public abstract int getKeyTypeValue()Required. The type of algorithm used to encrypt the data.
.google.ads.datamanager.v1.AwsWrappedKeyInfo.KeyType key_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for keyType. |
getRoleArn()
public abstract String getRoleArn()Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"
string role_arn = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The roleArn. |
getRoleArnBytes()
public abstract ByteString getRoleArnBytes()Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"
string role_arn = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for roleArn. |