Class ServiceAccountRequest.Builder (3.58.0)

public static final class ServiceAccountRequest.Builder extends GeneratedMessageV3.Builder<ServiceAccountRequest.Builder> implements ServiceAccountRequestOrBuilder

The service account request.

You can only the display_name and description fields. You must use the update_mask field to specify which of these fields you want to .

Only the fields specified in the request are guaranteed to be returned in the response. Other fields may be empty in the response.

Protobuf type google.iam.admin.v1.ServiceAccountRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ServiceAccountRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

build()

public ServiceAccountRequest build()
Returns
TypeDescription
ServiceAccountRequest

buildPartial()

public ServiceAccountRequest buildPartial()
Returns
TypeDescription
ServiceAccountRequest

clear()

public ServiceAccountRequest.Builder clear()
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ServiceAccountRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ServiceAccountRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

clearServiceAccount()

public ServiceAccountRequest.Builder clearServiceAccount()

.google.iam.admin.v1.ServiceAccount service_account = 1;

Returns
TypeDescription
ServiceAccountRequest.Builder

clearUpdateMask()

public ServiceAccountRequest.Builder clearUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
ServiceAccountRequest.Builder

clone()

public ServiceAccountRequest.Builder clone()
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

getDefaultInstanceForType()

public ServiceAccountRequest getDefaultInstanceForType()
Returns
TypeDescription
ServiceAccountRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getServiceAccount()

public ServiceAccount getServiceAccount()

.google.iam.admin.v1.ServiceAccount service_account = 1;

Returns
TypeDescription
ServiceAccount

The serviceAccount.

getServiceAccountBuilder()

public ServiceAccount.Builder getServiceAccountBuilder()

.google.iam.admin.v1.ServiceAccount service_account = 1;

Returns
TypeDescription
ServiceAccount.Builder

getServiceAccountOrBuilder()

public ServiceAccountOrBuilder getServiceAccountOrBuilder()

.google.iam.admin.v1.ServiceAccount service_account = 1;

Returns
TypeDescription
ServiceAccountOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
FieldMaskOrBuilder

hasServiceAccount()

public boolean hasServiceAccount()

.google.iam.admin.v1.ServiceAccount service_account = 1;

Returns
TypeDescription
boolean

Whether the serviceAccount field is set.

hasUpdateMask()

public boolean hasUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ServiceAccountRequest other)

public ServiceAccountRequest.Builder mergeFrom(ServiceAccountRequest other)
Parameter
NameDescription
otherServiceAccountRequest
Returns
TypeDescription
ServiceAccountRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ServiceAccountRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ServiceAccountRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

mergeServiceAccount(ServiceAccount value)

public ServiceAccountRequest.Builder mergeServiceAccount(ServiceAccount value)

.google.iam.admin.v1.ServiceAccount service_account = 1;

Parameter
NameDescription
valueServiceAccount
Returns
TypeDescription
ServiceAccountRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ServiceAccountRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public ServiceAccountRequest.Builder mergeUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
ServiceAccountRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ServiceAccountRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ServiceAccountRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

setServiceAccount(ServiceAccount value)

public ServiceAccountRequest.Builder setServiceAccount(ServiceAccount value)

.google.iam.admin.v1.ServiceAccount service_account = 1;

Parameter
NameDescription
valueServiceAccount
Returns
TypeDescription
ServiceAccountRequest.Builder

setServiceAccount(ServiceAccount.Builder builderForValue)

public ServiceAccountRequest.Builder setServiceAccount(ServiceAccount.Builder builderForValue)

.google.iam.admin.v1.ServiceAccount service_account = 1;

Parameter
NameDescription
builderForValueServiceAccount.Builder
Returns
TypeDescription
ServiceAccountRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ServiceAccountRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ServiceAccountRequest.Builder
Overrides

setUpdateMask(FieldMask value)

public ServiceAccountRequest.Builder setUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
ServiceAccountRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public ServiceAccountRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
ServiceAccountRequest.Builder