Class UpdatePrincipalAccessBoundaryPolicyRequest.Builder (1.52.0)

public static final class UpdatePrincipalAccessBoundaryPolicyRequest.Builder extends GeneratedMessageV3.Builder<UpdatePrincipalAccessBoundaryPolicyRequest.Builder> implements UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder

Request message for UpdatePrincipalAccessBoundaryPolicy method.

Protobuf type google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

build()

public UpdatePrincipalAccessBoundaryPolicyRequest build()
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest

buildPartial()

public UpdatePrincipalAccessBoundaryPolicyRequest buildPartial()
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

clearPrincipalAccessBoundaryPolicy()

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clearPrincipalAccessBoundaryPolicy()

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

clearUpdateMask()

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clearUpdateMask()

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

clearValidateOnly()

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clearValidateOnly()

Optional. If set, validate the request and preview the update, but do not actually post it.

bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

This builder for chaining.

clone()

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder clone()
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

getDefaultInstanceForType()

public UpdatePrincipalAccessBoundaryPolicyRequest getDefaultInstanceForType()
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest

getDescriptorForType()

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

getPrincipalAccessBoundaryPolicy()

public PrincipalAccessBoundaryPolicy getPrincipalAccessBoundaryPolicy()

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PrincipalAccessBoundaryPolicy

The principalAccessBoundaryPolicy.

getPrincipalAccessBoundaryPolicyBuilder()

public PrincipalAccessBoundaryPolicy.Builder getPrincipalAccessBoundaryPolicyBuilder()

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PrincipalAccessBoundaryPolicy.Builder

getPrincipalAccessBoundaryPolicyOrBuilder()

public PrincipalAccessBoundaryPolicyOrBuilder getPrincipalAccessBoundaryPolicyOrBuilder()

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PrincipalAccessBoundaryPolicyOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

getValidateOnly()

public boolean getValidateOnly()

Optional. If set, validate the request and preview the update, but do not actually post it.

bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The validateOnly.

hasPrincipalAccessBoundaryPolicy()

public boolean hasPrincipalAccessBoundaryPolicy()

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the principalAccessBoundaryPolicy field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UpdatePrincipalAccessBoundaryPolicyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder mergePrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy value)

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value PrincipalAccessBoundaryPolicy
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UpdatePrincipalAccessBoundaryPolicyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder mergeUpdateMask(FieldMask value)

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

setPrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setPrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy value)

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value PrincipalAccessBoundaryPolicy
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

setPrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy.Builder builderForValue)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setPrincipalAccessBoundaryPolicy(PrincipalAccessBoundaryPolicy.Builder builderForValue)

Required. The principal access boundary policy to update.

The principal access boundary policy's name field is used to identify the policy to update.

.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue PrincipalAccessBoundaryPolicy.Builder
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

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

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final UpdatePrincipalAccessBoundaryPolicyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder
Overrides

setUpdateMask(FieldMask value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setUpdateMask(FieldMask value)

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. The list of fields to update

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

setValidateOnly(boolean value)

public UpdatePrincipalAccessBoundaryPolicyRequest.Builder setValidateOnly(boolean value)

Optional. If set, validate the request and preview the update, but do not actually post it.

bool validate_only = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The validateOnly to set.

Returns
Type Description
UpdatePrincipalAccessBoundaryPolicyRequest.Builder

This builder for chaining.