Interface Kubernetes.SubjectOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Kubernetes.Subject, Kubernetes.Subject.Builder
    Enclosing class:
    Kubernetes

    public static interface Kubernetes.SubjectOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Kubernetes.Subject.AuthType getKind()
      Authentication type for the subject.
      int getKindValue()
      Authentication type for the subject.
      String getName()
      Name for the subject.
      com.google.protobuf.ByteString getNameBytes()
      Name for the subject.
      String getNs()
      Namespace for the subject.
      com.google.protobuf.ByteString getNsBytes()
      Namespace for the subject.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getKindValue

        int getKindValue()
         Authentication type for the subject.
         
        .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1;
        Returns:
        The enum numeric value on the wire for kind.
      • getKind

        Kubernetes.Subject.AuthType getKind()
         Authentication type for the subject.
         
        .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1;
        Returns:
        The kind.
      • getNs

        String getNs()
         Namespace for the subject.
         
        string ns = 2;
        Returns:
        The ns.
      • getNsBytes

        com.google.protobuf.ByteString getNsBytes()
         Namespace for the subject.
         
        string ns = 2;
        Returns:
        The bytes for ns.
      • getName

        String getName()
         Name for the subject.
         
        string name = 3;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Name for the subject.
         
        string name = 3;
        Returns:
        The bytes for name.