Interface V1beta1Extensions.RuntimeClassStrategyOptionsOrBuilder

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

public static interface V1beta1Extensions.RuntimeClassStrategyOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
    com.google.protobuf.ByteString
    allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
    int
    allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
    allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
    defaultRuntimeClassName is the default RuntimeClassName to set on the pod.
    com.google.protobuf.ByteString
    defaultRuntimeClassName is the default RuntimeClassName to set on the pod.
    boolean
    defaultRuntimeClassName is the default RuntimeClassName to set on the pod.

    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

    • getAllowedRuntimeClassNamesList

      List<String> getAllowedRuntimeClassNamesList()
       allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
       A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the
       list. An empty list requires the RuntimeClassName field to be unset.
       
      repeated string allowedRuntimeClassNames = 1;
    • getAllowedRuntimeClassNamesCount

      int getAllowedRuntimeClassNamesCount()
       allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
       A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the
       list. An empty list requires the RuntimeClassName field to be unset.
       
      repeated string allowedRuntimeClassNames = 1;
    • getAllowedRuntimeClassNames

      String getAllowedRuntimeClassNames(int index)
       allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
       A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the
       list. An empty list requires the RuntimeClassName field to be unset.
       
      repeated string allowedRuntimeClassNames = 1;
    • getAllowedRuntimeClassNamesBytes

      com.google.protobuf.ByteString getAllowedRuntimeClassNamesBytes(int index)
       allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod.
       A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the
       list. An empty list requires the RuntimeClassName field to be unset.
       
      repeated string allowedRuntimeClassNames = 1;
    • hasDefaultRuntimeClassName

      boolean hasDefaultRuntimeClassName()
       defaultRuntimeClassName is the default RuntimeClassName to set on the pod.
       The default MUST be allowed by the allowedRuntimeClassNames list.
       A value of nil does not mutate the Pod.
       +optional
       
      optional string defaultRuntimeClassName = 2;
    • getDefaultRuntimeClassName

      String getDefaultRuntimeClassName()
       defaultRuntimeClassName is the default RuntimeClassName to set on the pod.
       The default MUST be allowed by the allowedRuntimeClassNames list.
       A value of nil does not mutate the Pod.
       +optional
       
      optional string defaultRuntimeClassName = 2;
    • getDefaultRuntimeClassNameBytes

      com.google.protobuf.ByteString getDefaultRuntimeClassNameBytes()
       defaultRuntimeClassName is the default RuntimeClassName to set on the pod.
       The default MUST be allowed by the allowedRuntimeClassNames list.
       A value of nil does not mutate the Pod.
       +optional
       
      optional string defaultRuntimeClassName = 2;