Class PatchServiceAccountRequest.Builder (3.31.0)

public static final class PatchServiceAccountRequest.Builder extends GeneratedMessageV3.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public PatchServiceAccountRequest build()
Returns
TypeDescription
PatchServiceAccountRequest

buildPartial()

public PatchServiceAccountRequest buildPartial()
Returns
TypeDescription
PatchServiceAccountRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearServiceAccount()

public PatchServiceAccountRequest.Builder clearServiceAccount()

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

Returns
TypeDescription
PatchServiceAccountRequest.Builder

clearUpdateMask()

public PatchServiceAccountRequest.Builder clearUpdateMask()

.google.protobuf.FieldMask update_mask = 2;

Returns
TypeDescription
PatchServiceAccountRequest.Builder

clone()

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

getDefaultInstanceForType()

public PatchServiceAccountRequest getDefaultInstanceForType()
Returns
TypeDescription
PatchServiceAccountRequest

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(PatchServiceAccountRequest other)

public PatchServiceAccountRequest.Builder mergeFrom(PatchServiceAccountRequest other)
Parameter
NameDescription
otherPatchServiceAccountRequest
Returns
TypeDescription
PatchServiceAccountRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeServiceAccount(ServiceAccount value)

public PatchServiceAccountRequest.Builder mergeServiceAccount(ServiceAccount value)

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

Parameter
NameDescription
valueServiceAccount
Returns
TypeDescription
PatchServiceAccountRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdateMask(FieldMask value)

public PatchServiceAccountRequest.Builder mergeUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
PatchServiceAccountRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setServiceAccount(ServiceAccount value)

public PatchServiceAccountRequest.Builder setServiceAccount(ServiceAccount value)

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

Parameter
NameDescription
valueServiceAccount
Returns
TypeDescription
PatchServiceAccountRequest.Builder

setServiceAccount(ServiceAccount.Builder builderForValue)

public PatchServiceAccountRequest.Builder setServiceAccount(ServiceAccount.Builder builderForValue)

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

Parameter
NameDescription
builderForValueServiceAccount.Builder
Returns
TypeDescription
PatchServiceAccountRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdateMask(FieldMask value)

public PatchServiceAccountRequest.Builder setUpdateMask(FieldMask value)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
PatchServiceAccountRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public PatchServiceAccountRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

.google.protobuf.FieldMask update_mask = 2;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
PatchServiceAccountRequest.Builder