Class UpdateAccessPolicyRequest.Builder (1.67.0)

public static final class UpdateAccessPolicyRequest.Builder extends GeneratedMessage.Builder<UpdateAccessPolicyRequest.Builder> implements UpdateAccessPolicyRequestOrBuilder

Request message for UpdateAccessPolicy method.

Protobuf type google.iam.v3beta.UpdateAccessPolicyRequest

Static Methods

getDescriptor()

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

Methods

build()

public UpdateAccessPolicyRequest build()
Returns
Type Description
UpdateAccessPolicyRequest

buildPartial()

public UpdateAccessPolicyRequest buildPartial()
Returns
Type Description
UpdateAccessPolicyRequest

clear()

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

clearAccessPolicy()

public UpdateAccessPolicyRequest.Builder clearAccessPolicy()

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateAccessPolicyRequest.Builder

clearValidateOnly()

public UpdateAccessPolicyRequest.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
UpdateAccessPolicyRequest.Builder

This builder for chaining.

getAccessPolicy()

public AccessPolicy getAccessPolicy()

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AccessPolicy

The accessPolicy.

getAccessPolicyBuilder()

public AccessPolicy.Builder getAccessPolicyBuilder()

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AccessPolicy.Builder

getAccessPolicyOrBuilder()

public AccessPolicyOrBuilder getAccessPolicyOrBuilder()

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AccessPolicyOrBuilder

getDefaultInstanceForType()

public UpdateAccessPolicyRequest getDefaultInstanceForType()
Returns
Type Description
UpdateAccessPolicyRequest

getDescriptorForType()

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

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.

hasAccessPolicy()

public boolean hasAccessPolicy()

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the accessPolicy field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAccessPolicy(AccessPolicy value)

public UpdateAccessPolicyRequest.Builder mergeAccessPolicy(AccessPolicy value)

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AccessPolicy
Returns
Type Description
UpdateAccessPolicyRequest.Builder

mergeFrom(UpdateAccessPolicyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAccessPolicy(AccessPolicy value)

public UpdateAccessPolicyRequest.Builder setAccessPolicy(AccessPolicy value)

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AccessPolicy
Returns
Type Description
UpdateAccessPolicyRequest.Builder

setAccessPolicy(AccessPolicy.Builder builderForValue)

public UpdateAccessPolicyRequest.Builder setAccessPolicy(AccessPolicy.Builder builderForValue)

Required. The access policy to update.

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

.google.iam.v3beta.AccessPolicy access_policy = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AccessPolicy.Builder
Returns
Type Description
UpdateAccessPolicyRequest.Builder

setValidateOnly(boolean value)

public UpdateAccessPolicyRequest.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
UpdateAccessPolicyRequest.Builder

This builder for chaining.