Class PatchServiceAccountRequest.Builder (3.78.0)

public static final class PatchServiceAccountRequest.Builder extends GeneratedMessage.Builder<PatchServiceAccountRequest.Builder> implements PatchServiceAccountRequestOrBuilder

The service account patch request.

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

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.PatchServiceAccountRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public PatchServiceAccountRequest build()
Returns
Type Description
PatchServiceAccountRequest

buildPartial()

public PatchServiceAccountRequest buildPartial()
Returns
Type Description
PatchServiceAccountRequest

clear()

public PatchServiceAccountRequest.Builder clear()
Returns
Type Description
PatchServiceAccountRequest.Builder
Overrides

clearServiceAccount()

public PatchServiceAccountRequest.Builder clearServiceAccount()

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

Returns
Type Description
PatchServiceAccountRequest.Builder

clearUpdateMask()

public PatchServiceAccountRequest.Builder clearUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
PatchServiceAccountRequest.Builder

getDefaultInstanceForType()

public PatchServiceAccountRequest getDefaultInstanceForType()
Returns
Type Description
PatchServiceAccountRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getServiceAccount()

public ServiceAccount getServiceAccount()

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

Returns
Type Description
ServiceAccount

The serviceAccount.

getServiceAccountBuilder()

public ServiceAccount.Builder getServiceAccountBuilder()

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

Returns
Type Description
ServiceAccount.Builder

getServiceAccountOrBuilder()

public ServiceAccountOrBuilder getServiceAccountOrBuilder()

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

Returns
Type Description
ServiceAccountOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
FieldMaskOrBuilder

hasServiceAccount()

public boolean hasServiceAccount()

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

Returns
Type Description
boolean

Whether the serviceAccount field is set.

hasUpdateMask()

public boolean hasUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PatchServiceAccountRequest other)

public PatchServiceAccountRequest.Builder mergeFrom(PatchServiceAccountRequest other)
Parameter
Name Description
other PatchServiceAccountRequest
Returns
Type Description
PatchServiceAccountRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public PatchServiceAccountRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PatchServiceAccountRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public PatchServiceAccountRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
PatchServiceAccountRequest.Builder
Overrides

mergeServiceAccount(ServiceAccount value)

public PatchServiceAccountRequest.Builder mergeServiceAccount(ServiceAccount value)

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

Parameter
Name Description
value ServiceAccount
Returns
Type Description
PatchServiceAccountRequest.Builder

mergeUpdateMask(FieldMask value)

public PatchServiceAccountRequest.Builder mergeUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
Name Description
value FieldMask
Returns
Type Description
PatchServiceAccountRequest.Builder

setServiceAccount(ServiceAccount value)

public PatchServiceAccountRequest.Builder setServiceAccount(ServiceAccount value)

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

Parameter
Name Description
value ServiceAccount
Returns
Type Description
PatchServiceAccountRequest.Builder

setServiceAccount(ServiceAccount.Builder builderForValue)

public PatchServiceAccountRequest.Builder setServiceAccount(ServiceAccount.Builder builderForValue)

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

Parameter
Name Description
builderForValue ServiceAccount.Builder
Returns
Type Description
PatchServiceAccountRequest.Builder

setUpdateMask(FieldMask value)

public PatchServiceAccountRequest.Builder setUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
Name Description
value FieldMask
Returns
Type Description
PatchServiceAccountRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public PatchServiceAccountRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

.google.protobuf.FieldMask update_mask = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
PatchServiceAccountRequest.Builder