Interface V1.SeccompProfileOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.SeccompProfile, V1.SeccompProfile.Builder
Enclosing class:
V1

public static interface V1.SeccompProfileOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    localhostProfile indicates a profile defined in a file on the node should be used.
    com.google.protobuf.ByteString
    localhostProfile indicates a profile defined in a file on the node should be used.
    type indicates which kind of seccomp profile will be applied.
    com.google.protobuf.ByteString
    type indicates which kind of seccomp profile will be applied.
    boolean
    localhostProfile indicates a profile defined in a file on the node should be used.
    boolean
    type indicates which kind of seccomp profile will be applied.

    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 Details

    • hasType

      boolean hasType()
       type indicates which kind of seccomp profile will be applied.
       Valid options are:
       Localhost - a profile defined in a file on the node should be used.
       RuntimeDefault - the container runtime default profile should be used.
       Unconfined - no profile should be applied.
       +unionDiscriminator
       
      optional string type = 1;
    • getType

      String getType()
       type indicates which kind of seccomp profile will be applied.
       Valid options are:
       Localhost - a profile defined in a file on the node should be used.
       RuntimeDefault - the container runtime default profile should be used.
       Unconfined - no profile should be applied.
       +unionDiscriminator
       
      optional string type = 1;
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       type indicates which kind of seccomp profile will be applied.
       Valid options are:
       Localhost - a profile defined in a file on the node should be used.
       RuntimeDefault - the container runtime default profile should be used.
       Unconfined - no profile should be applied.
       +unionDiscriminator
       
      optional string type = 1;
    • hasLocalhostProfile

      boolean hasLocalhostProfile()
       localhostProfile indicates a profile defined in a file on the node should be used.
       The profile must be preconfigured on the node to work.
       Must be a descending path, relative to the kubelet's configured seccomp profile location.
       Must only be set if type is "Localhost".
       +optional
       
      optional string localhostProfile = 2;
    • getLocalhostProfile

      String getLocalhostProfile()
       localhostProfile indicates a profile defined in a file on the node should be used.
       The profile must be preconfigured on the node to work.
       Must be a descending path, relative to the kubelet's configured seccomp profile location.
       Must only be set if type is "Localhost".
       +optional
       
      optional string localhostProfile = 2;
    • getLocalhostProfileBytes

      com.google.protobuf.ByteString getLocalhostProfileBytes()
       localhostProfile indicates a profile defined in a file on the node should be used.
       The profile must be preconfigured on the node to work.
       Must be a descending path, relative to the kubelet's configured seccomp profile location.
       Must only be set if type is "Localhost".
       +optional
       
      optional string localhostProfile = 2;