Package io.kubernetes.client.proto
Class V1beta1Rbac.ClusterRoleBinding.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
io.kubernetes.client.proto.V1beta1Rbac.ClusterRoleBinding.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1beta1Rbac.ClusterRoleBindingOrBuilder,Cloneable
- Enclosing class:
- V1beta1Rbac.ClusterRoleBinding
public static final class V1beta1Rbac.ClusterRoleBinding.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
implements V1beta1Rbac.ClusterRoleBindingOrBuilder
ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. Deprecated in v1.17 in favor of rbac.authorization.k8s.io/v1 ClusterRoleBinding, and will no longer be served in v1.22.Protobuf type
k8s.io.api.rbac.v1beta1.ClusterRoleBinding-
Method Summary
Modifier and TypeMethodDescriptionaddAllSubjects(Iterable<? extends V1beta1Rbac.Subject> values) Subjects holds references to the objects the role applies to.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSubjects(int index, V1beta1Rbac.Subject value) Subjects holds references to the objects the role applies to.addSubjects(int index, V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to.addSubjects(V1beta1Rbac.Subject value) Subjects holds references to the objects the role applies to.addSubjects(V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to.Subjects holds references to the objects the role applies to.addSubjectsBuilder(int index) Subjects holds references to the objects the role applies to.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Standard object's metadata.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RoleRef can only reference a ClusterRole in the global namespace.Subjects holds references to the objects the role applies to.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorStandard object's metadata.Standard object's metadata.Standard object's metadata.RoleRef can only reference a ClusterRole in the global namespace.RoleRef can only reference a ClusterRole in the global namespace.RoleRef can only reference a ClusterRole in the global namespace.getSubjects(int index) Subjects holds references to the objects the role applies to.getSubjectsBuilder(int index) Subjects holds references to the objects the role applies to.Subjects holds references to the objects the role applies to.intSubjects holds references to the objects the role applies to.Subjects holds references to the objects the role applies to.getSubjectsOrBuilder(int index) Subjects holds references to the objects the role applies to.List<? extends V1beta1Rbac.SubjectOrBuilder>Subjects holds references to the objects the role applies to.booleanStandard object's metadata.booleanRoleRef can only reference a ClusterRole in the global namespace.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(Meta.ObjectMeta value) Standard object's metadata.mergeRoleRef(V1beta1Rbac.RoleRef value) RoleRef can only reference a ClusterRole in the global namespace.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeSubjects(int index) Subjects holds references to the objects the role applies to.setMetadata(Meta.ObjectMeta value) Standard object's metadata.setMetadata(Meta.ObjectMeta.Builder builderForValue) Standard object's metadata.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRoleRef(V1beta1Rbac.RoleRef value) RoleRef can only reference a ClusterRole in the global namespace.setRoleRef(V1beta1Rbac.RoleRef.Builder builderForValue) RoleRef can only reference a ClusterRole in the global namespace.setSubjects(int index, V1beta1Rbac.Subject value) Subjects holds references to the objects the role applies to.setSubjects(int index, V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
setField
public V1beta1Rbac.ClusterRoleBinding.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
clearField
public V1beta1Rbac.ClusterRoleBinding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
clearOneof
public V1beta1Rbac.ClusterRoleBinding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
setRepeatedField
public V1beta1Rbac.ClusterRoleBinding.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
addRepeatedField
public V1beta1Rbac.ClusterRoleBinding.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
mergeFrom
public V1beta1Rbac.ClusterRoleBinding.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>- Throws:
IOException
-
hasMetadata
public boolean hasMetadata()Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;- Specified by:
hasMetadatain interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getMetadata
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;- Specified by:
getMetadatain interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
setMetadata
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; -
setMetadata
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; -
mergeMetadata
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; -
clearMetadata
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; -
getMetadataBuilder
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; -
getMetadataOrBuilder
Standard object's metadata. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;- Specified by:
getMetadataOrBuilderin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getSubjectsList
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2;- Specified by:
getSubjectsListin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getSubjectsCount
public int getSubjectsCount()Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2;- Specified by:
getSubjectsCountin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2;- Specified by:
getSubjectsin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
setSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
setSubjects
public V1beta1Rbac.ClusterRoleBinding.Builder setSubjects(int index, V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addSubjects
public V1beta1Rbac.ClusterRoleBinding.Builder addSubjects(V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addSubjects
public V1beta1Rbac.ClusterRoleBinding.Builder addSubjects(int index, V1beta1Rbac.Subject.Builder builderForValue) Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addAllSubjects
public V1beta1Rbac.ClusterRoleBinding.Builder addAllSubjects(Iterable<? extends V1beta1Rbac.Subject> values) Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
clearSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
removeSubjects
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
getSubjectsBuilder
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
getSubjectsOrBuilder
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2;- Specified by:
getSubjectsOrBuilderin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getSubjectsOrBuilderList
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2;- Specified by:
getSubjectsOrBuilderListin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
addSubjectsBuilder
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
addSubjectsBuilder
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
getSubjectsBuilderList
Subjects holds references to the objects the role applies to. +optional
repeated .k8s.io.api.rbac.v1beta1.Subject subjects = 2; -
hasRoleRef
public boolean hasRoleRef()RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3;- Specified by:
hasRoleRefin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
getRoleRef
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3;- Specified by:
getRoleRefin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
setRoleRef
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3; -
setRoleRef
public V1beta1Rbac.ClusterRoleBinding.Builder setRoleRef(V1beta1Rbac.RoleRef.Builder builderForValue) RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3; -
mergeRoleRef
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3; -
clearRoleRef
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3; -
getRoleRefBuilder
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3; -
getRoleRefOrBuilder
RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
optional .k8s.io.api.rbac.v1beta1.RoleRef roleRef = 3;- Specified by:
getRoleRefOrBuilderin interfaceV1beta1Rbac.ClusterRoleBindingOrBuilder
-
setUnknownFields
public final V1beta1Rbac.ClusterRoleBinding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-
mergeUnknownFields
public final V1beta1Rbac.ClusterRoleBinding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Rbac.ClusterRoleBinding.Builder>
-