Class TroubleshootIamPolicyRequest.Builder (1.87.0)

public static final class TroubleshootIamPolicyRequest.Builder extends GeneratedMessage.Builder<TroubleshootIamPolicyRequest.Builder> implements TroubleshootIamPolicyRequestOrBuilder

Request for TroubleshootIamPolicy.

Protobuf type google.cloud.policytroubleshooter.v1.TroubleshootIamPolicyRequest

Static Methods

getDescriptor()

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

Methods

build()

public TroubleshootIamPolicyRequest build()
Returns
Type Description
TroubleshootIamPolicyRequest

buildPartial()

public TroubleshootIamPolicyRequest buildPartial()
Returns
Type Description
TroubleshootIamPolicyRequest

clear()

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

clearAccessTuple()

public TroubleshootIamPolicyRequest.Builder clearAccessTuple()

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Returns
Type Description
TroubleshootIamPolicyRequest.Builder

getAccessTuple()

public Explanations.AccessTuple getAccessTuple()

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Returns
Type Description
Explanations.AccessTuple

The accessTuple.

getAccessTupleBuilder()

public Explanations.AccessTuple.Builder getAccessTupleBuilder()

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Returns
Type Description
Explanations.AccessTuple.Builder

getAccessTupleOrBuilder()

public Explanations.AccessTupleOrBuilder getAccessTupleOrBuilder()

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Returns
Type Description
Explanations.AccessTupleOrBuilder

getDefaultInstanceForType()

public TroubleshootIamPolicyRequest getDefaultInstanceForType()
Returns
Type Description
TroubleshootIamPolicyRequest

getDescriptorForType()

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

hasAccessTuple()

public boolean hasAccessTuple()

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Returns
Type Description
boolean

Whether the accessTuple field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAccessTuple(Explanations.AccessTuple value)

public TroubleshootIamPolicyRequest.Builder mergeAccessTuple(Explanations.AccessTuple value)

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Parameter
Name Description
value Explanations.AccessTuple
Returns
Type Description
TroubleshootIamPolicyRequest.Builder

mergeFrom(TroubleshootIamPolicyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAccessTuple(Explanations.AccessTuple value)

public TroubleshootIamPolicyRequest.Builder setAccessTuple(Explanations.AccessTuple value)

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Parameter
Name Description
value Explanations.AccessTuple
Returns
Type Description
TroubleshootIamPolicyRequest.Builder

setAccessTuple(Explanations.AccessTuple.Builder builderForValue)

public TroubleshootIamPolicyRequest.Builder setAccessTuple(Explanations.AccessTuple.Builder builderForValue)

The information to use for checking whether a principal has a permission for a resource.

.google.cloud.policytroubleshooter.v1.AccessTuple access_tuple = 1;

Parameter
Name Description
builderForValue Explanations.AccessTuple.Builder
Returns
Type Description
TroubleshootIamPolicyRequest.Builder