Interface GcpWrappedKeyInfoOrBuilder (0.1.0)

public interface GcpWrappedKeyInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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. Google Cloud Platform Cloud Key Management Service resource ID. Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".

string kek_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The kekUri.

getKekUriBytes()

public abstract ByteString getKekUriBytes()

Required. Google Cloud Platform Cloud Key Management Service resource ID. Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".

string kek_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for kekUri.

getKeyType()

public abstract GcpWrappedKeyInfo.KeyType getKeyType()

Required. The type of algorithm used to encrypt the data.

.google.ads.datamanager.v1.GcpWrappedKeyInfo.KeyType key_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GcpWrappedKeyInfo.KeyType

The keyType.

getKeyTypeValue()

public abstract int getKeyTypeValue()

Required. The type of algorithm used to encrypt the data.

.google.ads.datamanager.v1.GcpWrappedKeyInfo.KeyType key_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for keyType.

getWipProvider()

public abstract String getWipProvider()

Required. The Workload Identity pool provider required to use KEK.

string wip_provider = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The wipProvider.

getWipProviderBytes()

public abstract ByteString getWipProviderBytes()

Required. The Workload Identity pool provider required to use KEK.

string wip_provider = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for wipProvider.