Package com.google.iam.admin.v1
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 TypeMethodDescriptionWhich type of key and algorithm to use for the key.intWhich type of key and algorithm to use for the key.getName()Required.com.google.protobuf.ByteStringRequired.The output format of the private key.intThe output format of the private key.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-