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.Builder
addAllSubjects(Iterable<? extends Kubernetes.Subject> values)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Kubernetes.Binding.Builder
addSubjects(int index, Kubernetes.Subject value)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
addSubjects(int index, Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
addSubjects(Kubernetes.Subject value)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
addSubjects(Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role.Kubernetes.Subject.Builder
addSubjectsBuilder()
Represents one or more subjects that are bound to the role.Kubernetes.Subject.Builder
addSubjectsBuilder(int index)
Represents one or more subjects that are bound to the role.Kubernetes.Binding
build()
Kubernetes.Binding
buildPartial()
Kubernetes.Binding.Builder
clear()
Kubernetes.Binding.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Kubernetes.Binding.Builder
clearName()
Name for the binding.Kubernetes.Binding.Builder
clearNs()
Namespace for the binding.Kubernetes.Binding.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Kubernetes.Binding.Builder
clearRole()
The Role or ClusterRole referenced by the binding.Kubernetes.Binding.Builder
clearSubjects()
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
clone()
Kubernetes.Binding
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getName()
Name for the binding.com.google.protobuf.ByteString
getNameBytes()
Name for the binding.String
getNs()
Namespace for the binding.com.google.protobuf.ByteString
getNsBytes()
Namespace for the binding.Kubernetes.Role
getRole()
The Role or ClusterRole referenced by the binding.Kubernetes.Role.Builder
getRoleBuilder()
The Role or ClusterRole referenced by the binding.Kubernetes.RoleOrBuilder
getRoleOrBuilder()
The Role or ClusterRole referenced by the binding.Kubernetes.Subject
getSubjects(int index)
Represents one or more subjects that are bound to the role.Kubernetes.Subject.Builder
getSubjectsBuilder(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.int
getSubjectsCount()
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.SubjectOrBuilder
getSubjectsOrBuilder(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.boolean
hasRole()
The Role or ClusterRole referenced by the binding.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Kubernetes.Binding.Builder
mergeFrom(Kubernetes.Binding other)
Kubernetes.Binding.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Kubernetes.Binding.Builder
mergeFrom(com.google.protobuf.Message other)
Kubernetes.Binding.Builder
mergeRole(Kubernetes.Role value)
The Role or ClusterRole referenced by the binding.Kubernetes.Binding.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Kubernetes.Binding.Builder
removeSubjects(int index)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Kubernetes.Binding.Builder
setName(String value)
Name for the binding.Kubernetes.Binding.Builder
setNameBytes(com.google.protobuf.ByteString value)
Name for the binding.Kubernetes.Binding.Builder
setNs(String value)
Namespace for the binding.Kubernetes.Binding.Builder
setNsBytes(com.google.protobuf.ByteString value)
Namespace for the binding.Kubernetes.Binding.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Kubernetes.Binding.Builder
setRole(Kubernetes.Role value)
The Role or ClusterRole referenced by the binding.Kubernetes.Binding.Builder
setRole(Kubernetes.Role.Builder builderForValue)
The Role or ClusterRole referenced by the binding.Kubernetes.Binding.Builder
setSubjects(int index, Kubernetes.Subject value)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
setSubjects(int index, Kubernetes.Subject.Builder builderForValue)
Represents one or more subjects that are bound to the role.Kubernetes.Binding.Builder
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, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
clear
public Kubernetes.Binding.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
getDefaultInstanceForType
public Kubernetes.Binding getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Kubernetes.Binding build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Kubernetes.Binding buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Kubernetes.Binding.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
setField
public Kubernetes.Binding.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
clearField
public Kubernetes.Binding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
clearOneof
public Kubernetes.Binding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
addRepeatedField
public Kubernetes.Binding.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
mergeFrom
public Kubernetes.Binding.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Kubernetes.Binding.Builder>
-
mergeFrom
public Kubernetes.Binding.Builder mergeFrom(Kubernetes.Binding other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Kubernetes.Binding.Builder>
- Throws:
IOException
-
getNs
public String getNs()
Namespace for the binding.
string ns = 1;
- Specified by:
getNs
in interfaceKubernetes.BindingOrBuilder
- Returns:
- The ns.
-
getNsBytes
public com.google.protobuf.ByteString getNsBytes()
Namespace for the binding.
string ns = 1;
- Specified by:
getNsBytes
in 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:
getName
in interfaceKubernetes.BindingOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name for the binding.
string name = 2;
- Specified by:
getNameBytes
in 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:
hasRole
in 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:
getRole
in 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:
getRoleOrBuilder
in 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:
getSubjectsList
in 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:
getSubjectsCount
in 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:
getSubjects
in 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:
getSubjectsOrBuilder
in 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:
getSubjectsOrBuilderList
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
mergeUnknownFields
public final Kubernetes.Binding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Binding.Builder>
-
-