public static final class CreateServiceAccountKeyRequest.Builder extends GeneratedMessage.Builder<CreateServiceAccountKeyRequest.Builder> implements CreateServiceAccountKeyRequestOrBuilderThe service account key create request.
Protobuf type google.iam.admin.v1.CreateServiceAccountKeyRequest
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > CreateServiceAccountKeyRequest.BuilderImplements
CreateServiceAccountKeyRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public CreateServiceAccountKeyRequest build()| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest |
|
buildPartial()
public CreateServiceAccountKeyRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest |
|
clear()
public CreateServiceAccountKeyRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
|
clearKeyAlgorithm()
public CreateServiceAccountKeyRequest.Builder clearKeyAlgorithm()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 | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
clearName()
public CreateServiceAccountKeyRequest.Builder clearName() 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 | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
clearPrivateKeyType()
public CreateServiceAccountKeyRequest.Builder clearPrivateKeyType() 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 | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public CreateServiceAccountKeyRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getKeyAlgorithm()
public 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 | |
|---|---|
| Type | Description |
ServiceAccountKeyAlgorithm |
The keyAlgorithm. |
getKeyAlgorithmValue()
public 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 | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for keyAlgorithm. |
getName()
public 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 | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public 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 | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getPrivateKeyType()
public 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 | |
|---|---|
| Type | Description |
ServiceAccountPrivateKeyType |
The privateKeyType. |
getPrivateKeyTypeValue()
public 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 | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for privateKeyType. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CreateServiceAccountKeyRequest other)
public CreateServiceAccountKeyRequest.Builder mergeFrom(CreateServiceAccountKeyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateServiceAccountKeyRequest |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreateServiceAccountKeyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public CreateServiceAccountKeyRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
|
setKeyAlgorithm(ServiceAccountKeyAlgorithm value)
public CreateServiceAccountKeyRequest.Builder setKeyAlgorithm(ServiceAccountKeyAlgorithm value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ServiceAccountKeyAlgorithmThe keyAlgorithm to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
setKeyAlgorithmValue(int value)
public CreateServiceAccountKeyRequest.Builder setKeyAlgorithmValue(int value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for keyAlgorithm to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
setName(String value)
public CreateServiceAccountKeyRequest.Builder setName(String value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public CreateServiceAccountKeyRequest.Builder setNameBytes(ByteString value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
setPrivateKeyType(ServiceAccountPrivateKeyType value)
public CreateServiceAccountKeyRequest.Builder setPrivateKeyType(ServiceAccountPrivateKeyType value) 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;
| Parameter | |
|---|---|
| Name | Description |
value |
ServiceAccountPrivateKeyTypeThe privateKeyType to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |
setPrivateKeyTypeValue(int value)
public CreateServiceAccountKeyRequest.Builder setPrivateKeyTypeValue(int value) 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;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for privateKeyType to set. |
| Returns | |
|---|---|
| Type | Description |
CreateServiceAccountKeyRequest.Builder |
This builder for chaining. |