public static final class CreateServiceAccountRequest.Builder extends GeneratedMessageV3.Builder<CreateServiceAccountRequest.Builder> implements CreateServiceAccountRequestOrBuilder
   
   The service account create request.
 Protobuf type google.iam.admin.v1.CreateServiceAccountRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateServiceAccountRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public CreateServiceAccountRequest build()
   
  
  
  buildPartial()
  
    public CreateServiceAccountRequest buildPartial()
   
  
  
  clear()
  
    public CreateServiceAccountRequest.Builder clear()
   
  
  Overrides
  
  
  clearAccountId()
  
    public CreateServiceAccountRequest.Builder clearAccountId()
   
   Required. The account id that is used to generate the service account
 email address and a stable unique id. It is unique within a project,
 must be 6-30 characters long, and match the regular expression
 a-z to comply with RFC1035.
 string account_id = 2 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
  
    public CreateServiceAccountRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearName()
  
    public CreateServiceAccountRequest.Builder clearName()
   
   Required. The resource name of the project associated with the service
 accounts, such as projects/my-project-123.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public CreateServiceAccountRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearServiceAccount()
  
    public CreateServiceAccountRequest.Builder clearServiceAccount()
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
clone()
  
    public CreateServiceAccountRequest.Builder clone()
   
  
  Overrides
  
  
  getAccountId()
  
    public String getAccountId()
   
   Required. The account id that is used to generate the service account
 email address and a stable unique id. It is unique within a project,
 must be 6-30 characters long, and match the regular expression
 a-z to comply with RFC1035.
 string account_id = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The accountId. | 
    
  
  
  getAccountIdBytes()
  
    public ByteString getAccountIdBytes()
   
   Required. The account id that is used to generate the service account
 email address and a stable unique id. It is unique within a project,
 must be 6-30 characters long, and match the regular expression
 a-z to comply with RFC1035.
 string account_id = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for accountId. | 
    
  
  
  getDefaultInstanceForType()
  
    public CreateServiceAccountRequest getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getName()
  
   Required. The resource name of the project associated with the service
 accounts, such as projects/my-project-123.
 
 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 project associated with the service
 accounts, such as projects/my-project-123.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getServiceAccount()
  
    public ServiceAccount getServiceAccount()
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
getServiceAccountBuilder()
  
    public ServiceAccount.Builder getServiceAccountBuilder()
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
getServiceAccountOrBuilder()
  
    public ServiceAccountOrBuilder getServiceAccountOrBuilder()
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
hasServiceAccount()
  
    public boolean hasServiceAccount()
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the serviceAccount field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(CreateServiceAccountRequest other)
  
    public CreateServiceAccountRequest.Builder mergeFrom(CreateServiceAccountRequest other)
   
  
  
  
  
  
    public CreateServiceAccountRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public CreateServiceAccountRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeServiceAccount(ServiceAccount value)
  
    public CreateServiceAccountRequest.Builder mergeServiceAccount(ServiceAccount value)
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateServiceAccountRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setAccountId(String value)
  
    public CreateServiceAccountRequest.Builder setAccountId(String value)
   
   Required. The account id that is used to generate the service account
 email address and a stable unique id. It is unique within a project,
 must be 6-30 characters long, and match the regular expression
 a-z to comply with RFC1035.
 string account_id = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The accountId to set. | 
    
  
  
  
  setAccountIdBytes(ByteString value)
  
    public CreateServiceAccountRequest.Builder setAccountIdBytes(ByteString value)
   
   Required. The account id that is used to generate the service account
 email address and a stable unique id. It is unique within a project,
 must be 6-30 characters long, and match the regular expression
 a-z to comply with RFC1035.
 string account_id = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for accountId to set. | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateServiceAccountRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setName(String value)
  
    public CreateServiceAccountRequest.Builder setName(String value)
   
   Required. The resource name of the project associated with the service
 accounts, such as projects/my-project-123.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  
  
  setNameBytes(ByteString value)
  
    public CreateServiceAccountRequest.Builder setNameBytes(ByteString value)
   
   Required. The resource name of the project associated with the service
 accounts, such as projects/my-project-123.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public CreateServiceAccountRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setServiceAccount(ServiceAccount value)
  
    public CreateServiceAccountRequest.Builder setServiceAccount(ServiceAccount value)
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
setServiceAccount(ServiceAccount.Builder builderForValue)
  
    public CreateServiceAccountRequest.Builder setServiceAccount(ServiceAccount.Builder builderForValue)
   
   The ServiceAccount resource to
 create. Currently, only the following values are user assignable:
 display_name and description.
 .google.iam.admin.v1.ServiceAccount service_account = 3;
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateServiceAccountRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides