public static final class Kubernetes.Binding extends com.google.protobuf.GeneratedMessageV3 implements Kubernetes.BindingOrBuilder
Represents a Kubernetes RoleBinding or ClusterRoleBinding.Protobuf type
google.cloud.securitycenter.v1.Kubernetes.Binding| Modifier and Type | Class and Description |
|---|---|
static class |
Kubernetes.Binding.Builder
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
NAME_FIELD_NUMBER |
static int |
NS_FIELD_NUMBER |
static int |
ROLE_FIELD_NUMBER |
static int |
SUBJECTS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Kubernetes.Binding |
getDefaultInstance() |
Kubernetes.Binding |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<Kubernetes.Binding> |
getParserForType() |
Kubernetes.Role |
getRole()
The Role or ClusterRole referenced by the binding.
|
Kubernetes.RoleOrBuilder |
getRoleOrBuilder()
The Role or ClusterRole referenced by the binding.
|
int |
getSerializedSize() |
Kubernetes.Subject |
getSubjects(int index)
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.
|
int |
hashCode() |
boolean |
hasRole()
The Role or ClusterRole referenced by the binding.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Kubernetes.Binding.Builder |
newBuilder() |
static Kubernetes.Binding.Builder |
newBuilder(Kubernetes.Binding prototype) |
Kubernetes.Binding.Builder |
newBuilderForType() |
protected Kubernetes.Binding.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Kubernetes.Binding |
parseDelimitedFrom(InputStream input) |
static Kubernetes.Binding |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.Binding |
parseFrom(byte[] data) |
static Kubernetes.Binding |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.Binding |
parseFrom(ByteBuffer data) |
static Kubernetes.Binding |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.Binding |
parseFrom(com.google.protobuf.ByteString data) |
static Kubernetes.Binding |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.Binding |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Kubernetes.Binding |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.Binding |
parseFrom(InputStream input) |
static Kubernetes.Binding |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Kubernetes.Binding> |
parser() |
Kubernetes.Binding.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NS_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int ROLE_FIELD_NUMBER
public static final int SUBJECTS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getNs()
Namespace for the binding.
string ns = 1;getNs in interface Kubernetes.BindingOrBuilderpublic com.google.protobuf.ByteString getNsBytes()
Namespace for the binding.
string ns = 1;getNsBytes in interface Kubernetes.BindingOrBuilderpublic String getName()
Name for the binding.
string name = 2;getName in interface Kubernetes.BindingOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name for the binding.
string name = 2;getNameBytes in interface Kubernetes.BindingOrBuilderpublic boolean hasRole()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;hasRole in interface Kubernetes.BindingOrBuilderpublic Kubernetes.Role getRole()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;getRole in interface Kubernetes.BindingOrBuilderpublic Kubernetes.RoleOrBuilder getRoleOrBuilder()
The Role or ClusterRole referenced by the binding.
.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;getRoleOrBuilder in interface Kubernetes.BindingOrBuilderpublic 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;getSubjectsList in interface Kubernetes.BindingOrBuilderpublic 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;getSubjectsOrBuilderList in interface Kubernetes.BindingOrBuilderpublic 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;getSubjectsCount in interface Kubernetes.BindingOrBuilderpublic 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;getSubjects in interface Kubernetes.BindingOrBuilderpublic 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;getSubjectsOrBuilder in interface Kubernetes.BindingOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Kubernetes.Binding parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.Binding parseFrom(InputStream input) throws IOException
IOExceptionpublic static Kubernetes.Binding parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Kubernetes.Binding parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Kubernetes.Binding parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Kubernetes.Binding parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Kubernetes.Binding parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Kubernetes.Binding.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Kubernetes.Binding.Builder newBuilder()
public static Kubernetes.Binding.Builder newBuilder(Kubernetes.Binding prototype)
public Kubernetes.Binding.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Kubernetes.Binding.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Kubernetes.Binding getDefaultInstance()
public static com.google.protobuf.Parser<Kubernetes.Binding> parser()
public com.google.protobuf.Parser<Kubernetes.Binding> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Kubernetes.Binding getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.