Interface CreateServiceAccountKeyRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CreateServiceAccountKeyRequest, CreateServiceAccountKeyRequest.Builder

@Generated public interface CreateServiceAccountKeyRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Which type of key and algorithm to use for the key.
    int
    Which type of key and algorithm to use for the key.
    Required.
    com.google.protobuf.ByteString
    Required.
    The output format of the private key.
    int
    The output format of the private key.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      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:
      The name.
    • getNameBytes

      com.google.protobuf.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:
      The bytes for name.
    • getPrivateKeyTypeValue

      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:
      The enum numeric value on the wire for privateKeyType.
    • getPrivateKeyType

      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:
      The privateKeyType.
    • getKeyAlgorithmValue

      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:
      The enum numeric value on the wire for keyAlgorithm.
    • getKeyAlgorithm

      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:
      The keyAlgorithm.