Class AccessPolicyDetails.Builder (1.67.0)

public static final class AccessPolicyDetails.Builder extends GeneratedMessage.Builder<AccessPolicyDetails.Builder> implements AccessPolicyDetailsOrBuilder

Access policy details.

Protobuf type google.iam.v3beta.AccessPolicyDetails

Static Methods

getDescriptor()

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

Methods

addAllRules(Iterable<? extends AccessPolicyRule> values)

public AccessPolicyDetails.Builder addAllRules(Iterable<? extends AccessPolicyRule> values)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.iam.v3beta.AccessPolicyRule>
Returns
Type Description
AccessPolicyDetails.Builder

addRules(AccessPolicyRule value)

public AccessPolicyDetails.Builder addRules(AccessPolicyRule value)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AccessPolicyRule
Returns
Type Description
AccessPolicyDetails.Builder

addRules(AccessPolicyRule.Builder builderForValue)

public AccessPolicyDetails.Builder addRules(AccessPolicyRule.Builder builderForValue)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AccessPolicyRule.Builder
Returns
Type Description
AccessPolicyDetails.Builder

addRules(int index, AccessPolicyRule value)

public AccessPolicyDetails.Builder addRules(int index, AccessPolicyRule value)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value AccessPolicyRule
Returns
Type Description
AccessPolicyDetails.Builder

addRules(int index, AccessPolicyRule.Builder builderForValue)

public AccessPolicyDetails.Builder addRules(int index, AccessPolicyRule.Builder builderForValue)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue AccessPolicyRule.Builder
Returns
Type Description
AccessPolicyDetails.Builder

addRulesBuilder()

public AccessPolicyRule.Builder addRulesBuilder()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AccessPolicyRule.Builder

addRulesBuilder(int index)

public AccessPolicyRule.Builder addRulesBuilder(int index)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AccessPolicyRule.Builder

build()

public AccessPolicyDetails build()
Returns
Type Description
AccessPolicyDetails

buildPartial()

public AccessPolicyDetails buildPartial()
Returns
Type Description
AccessPolicyDetails

clear()

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

clearRules()

public AccessPolicyDetails.Builder clearRules()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AccessPolicyDetails.Builder

getDefaultInstanceForType()

public AccessPolicyDetails getDefaultInstanceForType()
Returns
Type Description
AccessPolicyDetails

getDescriptorForType()

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

getRules(int index)

public AccessPolicyRule getRules(int index)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AccessPolicyRule

getRulesBuilder(int index)

public AccessPolicyRule.Builder getRulesBuilder(int index)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AccessPolicyRule.Builder

getRulesBuilderList()

public List<AccessPolicyRule.Builder> getRulesBuilderList()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getRulesCount()

public int getRulesCount()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getRulesList()

public List<AccessPolicyRule> getRulesList()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<AccessPolicyRule>

getRulesOrBuilder(int index)

public AccessPolicyRuleOrBuilder getRulesOrBuilder(int index)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AccessPolicyRuleOrBuilder

getRulesOrBuilderList()

public List<? extends AccessPolicyRuleOrBuilder> getRulesOrBuilderList()

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.iam.v3beta.AccessPolicyRuleOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AccessPolicyDetails other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeRules(int index)

public AccessPolicyDetails.Builder removeRules(int index)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
AccessPolicyDetails.Builder

setRules(int index, AccessPolicyRule value)

public AccessPolicyDetails.Builder setRules(int index, AccessPolicyRule value)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value AccessPolicyRule
Returns
Type Description
AccessPolicyDetails.Builder

setRules(int index, AccessPolicyRule.Builder builderForValue)

public AccessPolicyDetails.Builder setRules(int index, AccessPolicyRule.Builder builderForValue)

Required. A list of access policy rules.

repeated .google.iam.v3beta.AccessPolicyRule rules = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue AccessPolicyRule.Builder
Returns
Type Description
AccessPolicyDetails.Builder