Interface CreateServiceAccountKeyRequestOrBuilder (3.57.0)

public interface CreateServiceAccountKeyRequestOrBuilder extends MessageOrBuilder

Methods

getKeyAlgorithm()

public abstract ServiceAccountKeyAlgorithm getKeyAlgorithm()

Which type of key and algorithm to use for the key. The default is currently a 2K RSA key. However this may change in the future.

.google.iam.admin.v1.ServiceAccountKeyAlgorithm key_algorithm = 3;

Returns
TypeDescription
ServiceAccountKeyAlgorithm

The keyAlgorithm.

getKeyAlgorithmValue()

public abstract int getKeyAlgorithmValue()

Which type of key and algorithm to use for the key. The default is currently a 2K RSA key. However this may change in the future.

.google.iam.admin.v1.ServiceAccountKeyAlgorithm key_algorithm = 3;

Returns
TypeDescription
int

The enum numeric value on the wire for keyAlgorithm.

getName()

public abstract String getName()

Required. The resource name of the service account in the following format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}. Using - as a wildcard for the PROJECT_ID will infer the project from the account. The ACCOUNT value can be the email address or the unique_id of the service account.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The resource name of the service account in the following format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}. Using - as a wildcard for the PROJECT_ID will infer the project from the account. The ACCOUNT value can be the email address or the unique_id of the service account.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for name.

getPrivateKeyType()

public abstract ServiceAccountPrivateKeyType getPrivateKeyType()

The output format of the private key. The default value is TYPE_GOOGLE_CREDENTIALS_FILE, which is the Google Credentials File format.

.google.iam.admin.v1.ServiceAccountPrivateKeyType private_key_type = 2;

Returns
TypeDescription
ServiceAccountPrivateKeyType

The privateKeyType.

getPrivateKeyTypeValue()

public abstract int getPrivateKeyTypeValue()

The output format of the private key. The default value is TYPE_GOOGLE_CREDENTIALS_FILE, which is the Google Credentials File format.

.google.iam.admin.v1.ServiceAccountPrivateKeyType private_key_type = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for privateKeyType.