Interface Kubernetes.BindingOrBuilder (2.20.0)

public static interface Kubernetes.BindingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getName()

public abstract String getName()

Name for binding.

string name = 2;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Name for binding.

string name = 2;

Returns
TypeDescription
ByteString

The bytes for name.

getNs()

public abstract String getNs()

Namespace for binding.

string ns = 1;

Returns
TypeDescription
String

The ns.

getNsBytes()

public abstract ByteString getNsBytes()

Namespace for binding.

string ns = 1;

Returns
TypeDescription
ByteString

The bytes for ns.

getRole()

public abstract Kubernetes.Role getRole()

The Role or ClusterRole referenced by the binding.

.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;

Returns
TypeDescription
Kubernetes.Role

The role.

getRoleOrBuilder()

public abstract Kubernetes.RoleOrBuilder getRoleOrBuilder()

The Role or ClusterRole referenced by the binding.

.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;

Returns
TypeDescription
Kubernetes.RoleOrBuilder

getSubjects(int index)

public abstract Kubernetes.Subject getSubjects(int index)

Represents the subjects(s) bound to the role. Not always available for PATCH requests.

repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
Kubernetes.Subject

getSubjectsCount()

public abstract int getSubjectsCount()

Represents the subjects(s) bound to the role. Not always available for PATCH requests.

repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;

Returns
TypeDescription
int

getSubjectsList()

public abstract List<Kubernetes.Subject> getSubjectsList()

Represents the subjects(s) bound to the role. Not always available for PATCH requests.

repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;

Returns
TypeDescription
List<Subject>

getSubjectsOrBuilder(int index)

public abstract Kubernetes.SubjectOrBuilder getSubjectsOrBuilder(int index)

Represents the subjects(s) bound to the role. Not always available for PATCH requests.

repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
Kubernetes.SubjectOrBuilder

getSubjectsOrBuilderList()

public abstract List<? extends Kubernetes.SubjectOrBuilder> getSubjectsOrBuilderList()

Represents the subjects(s) bound to the role. Not always available for PATCH requests.

repeated .google.cloud.securitycenter.v1.Kubernetes.Subject subjects = 4;

Returns
TypeDescription
List<? extends com.google.cloud.securitycenter.v1.Kubernetes.SubjectOrBuilder>

hasRole()

public abstract boolean hasRole()

The Role or ClusterRole referenced by the binding.

.google.cloud.securitycenter.v1.Kubernetes.Role role = 3;

Returns
TypeDescription
boolean

Whether the role field is set.