Class RBACBindingConfig.Builder (2.56.0)
2.90.0 (latest)
2.88.0
2.86.0
2.85.0
2.84.0
2.83.0
2.81.0
2.79.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
2.70.0
2.67.0
2.66.0
2.65.0
2.63.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.27.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.2
2.4.1
2.3.8
public static final class RBACBindingConfig . Builder extends GeneratedMessageV3 . Builder<RBACBindingConfig . Builder > implements RBACBindingConfigOrBuilder
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings
that can be created.
Protobuf type google.container.v1.RBACBindingConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RBACBindingConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public RBACBindingConfig build ()
buildPartial()
public RBACBindingConfig buildPartial ()
clear()
public RBACBindingConfig . Builder clear ()
Overrides
clearEnableInsecureBindingSystemAuthenticated()
public RBACBindingConfig . Builder clearEnableInsecureBindingSystemAuthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjects system:authenticated.
optional bool enable_insecure_binding_system_authenticated = 2;
clearEnableInsecureBindingSystemUnauthenticated()
public RBACBindingConfig . Builder clearEnableInsecureBindingSystemUnauthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjets system:anonymous or system:unauthenticated.
optional bool enable_insecure_binding_system_unauthenticated = 1;
clearField(Descriptors.FieldDescriptor field)
public RBACBindingConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public RBACBindingConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public RBACBindingConfig . Builder clone ()
Overrides
getDefaultInstanceForType()
public RBACBindingConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getEnableInsecureBindingSystemAuthenticated()
public boolean getEnableInsecureBindingSystemAuthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjects system:authenticated.
optional bool enable_insecure_binding_system_authenticated = 2;
Returns
Type
Description
boolean
The enableInsecureBindingSystemAuthenticated.
getEnableInsecureBindingSystemUnauthenticated()
public boolean getEnableInsecureBindingSystemUnauthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjets system:anonymous or system:unauthenticated.
optional bool enable_insecure_binding_system_unauthenticated = 1;
Returns
Type
Description
boolean
The enableInsecureBindingSystemUnauthenticated.
hasEnableInsecureBindingSystemAuthenticated()
public boolean hasEnableInsecureBindingSystemAuthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjects system:authenticated.
optional bool enable_insecure_binding_system_authenticated = 2;
Returns
Type
Description
boolean
Whether the enableInsecureBindingSystemAuthenticated field is set.
hasEnableInsecureBindingSystemUnauthenticated()
public boolean hasEnableInsecureBindingSystemUnauthenticated ()
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjets system:anonymous or system:unauthenticated.
optional bool enable_insecure_binding_system_unauthenticated = 1;
Returns
Type
Description
boolean
Whether the enableInsecureBindingSystemUnauthenticated field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(RBACBindingConfig other)
public RBACBindingConfig . Builder mergeFrom ( RBACBindingConfig other )
public RBACBindingConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public RBACBindingConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RBACBindingConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setEnableInsecureBindingSystemAuthenticated(boolean value)
public RBACBindingConfig . Builder setEnableInsecureBindingSystemAuthenticated ( boolean value )
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjects system:authenticated.
optional bool enable_insecure_binding_system_authenticated = 2;
Parameter
Name
Description
value
boolean The enableInsecureBindingSystemAuthenticated to set.
setEnableInsecureBindingSystemUnauthenticated(boolean value)
public RBACBindingConfig . Builder setEnableInsecureBindingSystemUnauthenticated ( boolean value )
Setting this to true will allow any ClusterRoleBinding and RoleBinding
with subjets system:anonymous or system:unauthenticated.
optional bool enable_insecure_binding_system_unauthenticated = 1;
Parameter
Name
Description
value
boolean The enableInsecureBindingSystemUnauthenticated to set.
setField(Descriptors.FieldDescriptor field, Object value)
public RBACBindingConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RBACBindingConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RBACBindingConfig . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]