Class Kubernetes.Binding.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
- com.google.cloud.securitycenter.v1.Kubernetes.Binding.Builder
-
- All Implemented Interfaces:
Kubernetes.BindingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Kubernetes.Binding
public static final class Kubernetes.Binding.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder> implements Kubernetes.BindingOrBuilder
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
Protobuf typegoogle.cloud.securitycenter.v1.Kubernetes.Binding
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Kubernetes.Binding.BuilderaddAllSubjects(Iterable<? extends Kubernetes.Subject> values)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Kubernetes.Binding.BuilderaddSubjects(int index, Kubernetes.Subject value)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuilderaddSubjects(int index, Kubernetes.Subject.Builder builderForValue)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuilderaddSubjects(Kubernetes.Subject value)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuilderaddSubjects(Kubernetes.Subject.Builder builderForValue)Represents one or more subjects that are bound to the role.Kubernetes.Subject.BuilderaddSubjectsBuilder()Represents one or more subjects that are bound to the role.Kubernetes.Subject.BuilderaddSubjectsBuilder(int index)Represents one or more subjects that are bound to the role.Kubernetes.Bindingbuild()Kubernetes.BindingbuildPartial()Kubernetes.Binding.Builderclear()Kubernetes.Binding.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Kubernetes.Binding.BuilderclearName()Name for the binding.Kubernetes.Binding.BuilderclearNs()Namespace for the binding.Kubernetes.Binding.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Kubernetes.Binding.BuilderclearRole()The Role or ClusterRole referenced by the binding.Kubernetes.Binding.BuilderclearSubjects()Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builderclone()Kubernetes.BindinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetName()Name for the binding.com.google.protobuf.ByteStringgetNameBytes()Name for the binding.StringgetNs()Namespace for the binding.com.google.protobuf.ByteStringgetNsBytes()Namespace for the binding.Kubernetes.RolegetRole()The Role or ClusterRole referenced by the binding.Kubernetes.Role.BuildergetRoleBuilder()The Role or ClusterRole referenced by the binding.Kubernetes.RoleOrBuildergetRoleOrBuilder()The Role or ClusterRole referenced by the binding.Kubernetes.SubjectgetSubjects(int index)Represents one or more subjects that are bound to the role.Kubernetes.Subject.BuildergetSubjectsBuilder(int index)Represents one or more subjects that are bound to the role.List<Kubernetes.Subject.Builder>getSubjectsBuilderList()Represents one or more subjects that are bound to the role.intgetSubjectsCount()Represents one or more subjects that are bound to the role.List<Kubernetes.Subject>getSubjectsList()Represents one or more subjects that are bound to the role.Kubernetes.SubjectOrBuildergetSubjectsOrBuilder(int index)Represents one or more subjects that are bound to the role.List<? extends Kubernetes.SubjectOrBuilder>getSubjectsOrBuilderList()Represents one or more subjects that are bound to the role.booleanhasRole()The Role or ClusterRole referenced by the binding.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Kubernetes.Binding.BuildermergeFrom(Kubernetes.Binding other)Kubernetes.Binding.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Kubernetes.Binding.BuildermergeFrom(com.google.protobuf.Message other)Kubernetes.Binding.BuildermergeRole(Kubernetes.Role value)The Role or ClusterRole referenced by the binding.Kubernetes.Binding.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Kubernetes.Binding.BuilderremoveSubjects(int index)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Kubernetes.Binding.BuildersetName(String value)Name for the binding.Kubernetes.Binding.BuildersetNameBytes(com.google.protobuf.ByteString value)Name for the binding.Kubernetes.Binding.BuildersetNs(String value)Namespace for the binding.Kubernetes.Binding.BuildersetNsBytes(com.google.protobuf.ByteString value)Namespace for the binding.Kubernetes.Binding.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Kubernetes.Binding.BuildersetRole(Kubernetes.Role value)The Role or ClusterRole referenced by the binding.Kubernetes.Binding.BuildersetRole(Kubernetes.Role.Builder builderForValue)The Role or ClusterRole referenced by the binding.Kubernetes.Binding.BuildersetSubjects(int index, Kubernetes.Subject value)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuildersetSubjects(int index, Kubernetes.Subject.Builder builderForValue)Represents one or more subjects that are bound to the role.Kubernetes.Binding.BuildersetUnknownFields(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<Kubernetes.Binding.Builder>
-
clear
public Kubernetes.Binding.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<Kubernetes.Binding.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<Kubernetes.Binding.Builder>
-
getDefaultInstanceForType
public Kubernetes.Binding getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Kubernetes.Binding build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Kubernetes.Binding buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Kubernetes.Binding.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<Kubernetes.Binding.Builder>
-
setField
public Kubernetes.Binding.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<Kubernetes.Binding.Builder>
-
clearField
public Kubernetes.Binding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
clearOneof
public Kubernetes.Binding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
setRepeatedField
public Kubernetes.Binding.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<Kubernetes.Binding.Builder>
-
addRepeatedField
public Kubernetes.Binding.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<Kubernetes.Binding.Builder>
-
mergeFrom
public Kubernetes.Binding.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Kubernetes.Binding.Builder>
-
mergeFrom
public Kubernetes.Binding.Builder mergeFrom(Kubernetes.Binding other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
mergeFrom
public Kubernetes.Binding.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<Kubernetes.Binding.Builder>- Throws:
IOException
-
getNs
public String getNs()
Namespace for the binding.
string ns = 1;- Specified by:
getNsin interfaceKubernetes.BindingOrBuilder- Returns:
- The ns.
-
getNsBytes
public com.google.protobuf.ByteString getNsBytes()
Namespace for the binding.
string ns = 1;- Specified by:
getNsBytesin interfaceKubernetes.BindingOrBuilder- Returns:
- The bytes for ns.
-
setNs
public Kubernetes.Binding.Builder setNs(String value)
Namespace for the binding.
string ns = 1;- Parameters:
value- The ns to set.- Returns:
- This builder for chaining.
-
clearNs
public Kubernetes.Binding.Builder clearNs()
Namespace for the binding.
string ns = 1;- Returns:
- This builder for chaining.
-
setNsBytes
public Kubernetes.Binding.Builder setNsBytes(com.google.protobuf.ByteString value)
Namespace for the binding.
string ns = 1;- Parameters:
value- The bytes for ns to set.- Returns:
- This builder for chaining.
-
getName
public String getName()
Name for the binding.
string name = 2;- Specified by:
getNamein interfaceKubernetes.BindingOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name for the binding.
string name = 2;- Specified by:
getNameBytesin interfaceKubernetes.BindingOrBuilder- Returns:
- The bytes for name.
-
setName
public Kubernetes.Binding.Builder setName(String value)
Name for the binding.
string name = 2;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Kubernetes.Binding.Builder clearName()
Name for the binding.
string name = 2;- Returns:
- This builder for chaining.
-
setNameBytes
public Kubernetes.Binding.Builder setNameBytes(com.google.protobuf.ByteString value)
Name for the binding.
string name = 2;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasRole
public boolean hasRole()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;- Specified by:
hasRolein interfaceKubernetes.BindingOrBuilder- Returns:
- Whether the role field is set.
-
getRole
public Kubernetes.Role getRole()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;- Specified by:
getRolein interfaceKubernetes.BindingOrBuilder- Returns:
- The role.
-
setRole
public Kubernetes.Binding.Builder setRole(Kubernetes.Role value)
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;
-
setRole
public Kubernetes.Binding.Builder setRole(Kubernetes.Role.Builder builderForValue)
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;
-
mergeRole
public Kubernetes.Binding.Builder mergeRole(Kubernetes.Role value)
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;
-
clearRole
public Kubernetes.Binding.Builder clearRole()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;
-
getRoleBuilder
public Kubernetes.Role.Builder getRoleBuilder()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;
-
getRoleOrBuilder
public Kubernetes.RoleOrBuilder getRoleOrBuilder()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;- Specified by:
getRoleOrBuilderin interfaceKubernetes.BindingOrBuilder
-
getSubjectsList
public List<Kubernetes.Subject> getSubjectsList()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;- Specified by:
getSubjectsListin interfaceKubernetes.BindingOrBuilder
-
getSubjectsCount
public int getSubjectsCount()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;- Specified by:
getSubjectsCountin interfaceKubernetes.BindingOrBuilder
-
getSubjects
public Kubernetes.Subject getSubjects(int index)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;- Specified by:
getSubjectsin interfaceKubernetes.BindingOrBuilder
-
setSubjects
public Kubernetes.Binding.Builder setSubjects(int index, Kubernetes.Subject value)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
setSubjects
public Kubernetes.Binding.Builder setSubjects(int index, Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addSubjects
public Kubernetes.Binding.Builder addSubjects(Kubernetes.Subject value)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addSubjects
public Kubernetes.Binding.Builder addSubjects(int index, Kubernetes.Subject value)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addSubjects
public Kubernetes.Binding.Builder addSubjects(Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addSubjects
public Kubernetes.Binding.Builder addSubjects(int index, Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addAllSubjects
public Kubernetes.Binding.Builder addAllSubjects(Iterable<? extends Kubernetes.Subject> values)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
clearSubjects
public Kubernetes.Binding.Builder clearSubjects()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
removeSubjects
public Kubernetes.Binding.Builder removeSubjects(int index)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
getSubjectsBuilder
public Kubernetes.Subject.Builder getSubjectsBuilder(int index)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
getSubjectsOrBuilder
public Kubernetes.SubjectOrBuilder getSubjectsOrBuilder(int index)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;- Specified by:
getSubjectsOrBuilderin interfaceKubernetes.BindingOrBuilder
-
getSubjectsOrBuilderList
public List<? extends Kubernetes.SubjectOrBuilder> getSubjectsOrBuilderList()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;- Specified by:
getSubjectsOrBuilderListin interfaceKubernetes.BindingOrBuilder
-
addSubjectsBuilder
public Kubernetes.Subject.Builder addSubjectsBuilder()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
addSubjectsBuilder
public Kubernetes.Subject.Builder addSubjectsBuilder(int index)
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
getSubjectsBuilderList
public List<Kubernetes.Subject.Builder> getSubjectsBuilderList()
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;
-
setUnknownFields
public final Kubernetes.Binding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
mergeUnknownFields
public final Kubernetes.Binding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
-