Send feedback
Class PrincipalAccessBoundaryPolicyDetails.Builder (1.85.0)
Stay organized with collections
Save and categorize content based on your preferences.
1.85.0 (latest)
1.83.0
1.81.0
1.80.0
1.79.0
1.78.0
1.76.0
1.74.0
1.73.0
1.72.0
1.71.0
1.70.0
1.68.0
1.66.0
1.65.0
1.62.0
1.61.0
1.60.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.35.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.11.0
1.10.0
1.9.0
1.7.0
public static final class PrincipalAccessBoundaryPolicyDetails . Builder extends GeneratedMessage . Builder<PrincipalAccessBoundaryPolicyDetails . Builder > implements PrincipalAccessBoundaryPolicyDetailsOrBuilder
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addAllRules(Iterable<? extends PrincipalAccessBoundaryPolicyRule> arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder addAllRules ( Iterable <? extends PrincipalAccessBoundaryPolicyRule > arg0 )
Parameter
Name
Description
arg0
Iterable <? extends com.google.iam.v3.PrincipalAccessBoundaryPolicyRule >
addRules(PrincipalAccessBoundaryPolicyRule arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder addRules ( PrincipalAccessBoundaryPolicyRule arg0 )
addRules(PrincipalAccessBoundaryPolicyRule.Builder arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder addRules ( PrincipalAccessBoundaryPolicyRule . Builder arg0 )
Parameter
Name
Description
arg0
Builder
addRules(int arg0, PrincipalAccessBoundaryPolicyRule arg1)
public PrincipalAccessBoundaryPolicyDetails . Builder addRules ( int arg0 , PrincipalAccessBoundaryPolicyRule arg1 )
addRules(int arg0, PrincipalAccessBoundaryPolicyRule.Builder arg1)
public PrincipalAccessBoundaryPolicyDetails . Builder addRules ( int arg0 , PrincipalAccessBoundaryPolicyRule . Builder arg1 )
addRulesBuilder()
public PrincipalAccessBoundaryPolicyRule . Builder addRulesBuilder ()
addRulesBuilder(int arg0)
public PrincipalAccessBoundaryPolicyRule . Builder addRulesBuilder ( int arg0 )
Parameter
Name
Description
arg0
int
build()
public PrincipalAccessBoundaryPolicyDetails build ()
buildPartial()
public PrincipalAccessBoundaryPolicyDetails buildPartial ()
clear()
public PrincipalAccessBoundaryPolicyDetails . Builder clear ()
Overrides
clearEnforcementVersion()
public PrincipalAccessBoundaryPolicyDetails . Builder clearEnforcementVersion ()
clearRules()
public PrincipalAccessBoundaryPolicyDetails . Builder clearRules ()
getDefaultInstanceForType()
public PrincipalAccessBoundaryPolicyDetails getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getEnforcementVersion()
public String getEnforcementVersion ()
Returns
Type
Description
String
getEnforcementVersionBytes()
public ByteString getEnforcementVersionBytes ()
getRules(int arg0)
public PrincipalAccessBoundaryPolicyRule getRules ( int arg0 )
Parameter
Name
Description
arg0
int
getRulesBuilder(int arg0)
public PrincipalAccessBoundaryPolicyRule . Builder getRulesBuilder ( int arg0 )
Parameter
Name
Description
arg0
int
getRulesBuilderList()
public List<PrincipalAccessBoundaryPolicyRule . Builder > getRulesBuilderList ()
getRulesCount()
public int getRulesCount ()
Returns
Type
Description
int
getRulesList()
public List<PrincipalAccessBoundaryPolicyRule> getRulesList ()
getRulesOrBuilder(int arg0)
public PrincipalAccessBoundaryPolicyRuleOrBuilder getRulesOrBuilder ( int arg0 )
Parameter
Name
Description
arg0
int
getRulesOrBuilderList()
public List <? extends PrincipalAccessBoundaryPolicyRuleOrBuilder > getRulesOrBuilderList ()
Returns
Type
Description
List <? extends com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder >
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(PrincipalAccessBoundaryPolicyDetails arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder mergeFrom ( PrincipalAccessBoundaryPolicyDetails arg0 )
public PrincipalAccessBoundaryPolicyDetails . Builder mergeFrom ( CodedInputStream arg0 , ExtensionRegistryLite arg1 )
Overrides
mergeFrom(Message arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder mergeFrom ( Message arg0 )
Parameter
Name
Description
arg0
Message
Overrides
removeRules(int arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder removeRules ( int arg0 )
Parameter
Name
Description
arg0
int
setEnforcementVersion(String arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder setEnforcementVersion ( String arg0 )
Parameter
Name
Description
arg0
String
setEnforcementVersionBytes(ByteString arg0)
public PrincipalAccessBoundaryPolicyDetails . Builder setEnforcementVersionBytes ( ByteString arg0 )
setRules(int arg0, PrincipalAccessBoundaryPolicyRule arg1)
public PrincipalAccessBoundaryPolicyDetails . Builder setRules ( int arg0 , PrincipalAccessBoundaryPolicyRule arg1 )
setRules(int arg0, PrincipalAccessBoundaryPolicyRule.Builder arg1)
public PrincipalAccessBoundaryPolicyDetails . Builder setRules ( int arg0 , PrincipalAccessBoundaryPolicyRule . Builder arg1 )
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]