Interface V1.EnvVarSourceOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Selects a key of a ConfigMap.
    Selects a key of a ConfigMap.
    Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
    Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
    Selects a key of a secret in the pod's namespace +optional
    Selects a key of a secret in the pod's namespace +optional
    boolean
    Selects a key of a ConfigMap.
    boolean
    Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
    boolean
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
    boolean
    Selects a key of a secret in the pod's namespace +optional

    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

    • hasFieldRef

      boolean hasFieldRef()
       Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
       spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
       +optional
       
      optional .k8s.io.api.core.v1.ObjectFieldSelector fieldRef = 1;
    • getFieldRef

      V1.ObjectFieldSelector getFieldRef()
       Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
       spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
       +optional
       
      optional .k8s.io.api.core.v1.ObjectFieldSelector fieldRef = 1;
    • getFieldRefOrBuilder

      V1.ObjectFieldSelectorOrBuilder getFieldRefOrBuilder()
       Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
       spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
       +optional
       
      optional .k8s.io.api.core.v1.ObjectFieldSelector fieldRef = 1;
    • hasResourceFieldRef

      boolean hasResourceFieldRef()
       Selects a resource of the container: only resources limits and requests
       (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceFieldSelector resourceFieldRef = 2;
    • getResourceFieldRef

      V1.ResourceFieldSelector getResourceFieldRef()
       Selects a resource of the container: only resources limits and requests
       (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceFieldSelector resourceFieldRef = 2;
    • getResourceFieldRefOrBuilder

      V1.ResourceFieldSelectorOrBuilder getResourceFieldRefOrBuilder()
       Selects a resource of the container: only resources limits and requests
       (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceFieldSelector resourceFieldRef = 2;
    • hasConfigMapKeyRef

      boolean hasConfigMapKeyRef()
       Selects a key of a ConfigMap.
       +optional
       
      optional .k8s.io.api.core.v1.ConfigMapKeySelector configMapKeyRef = 3;
    • getConfigMapKeyRef

      V1.ConfigMapKeySelector getConfigMapKeyRef()
       Selects a key of a ConfigMap.
       +optional
       
      optional .k8s.io.api.core.v1.ConfigMapKeySelector configMapKeyRef = 3;
    • getConfigMapKeyRefOrBuilder

      V1.ConfigMapKeySelectorOrBuilder getConfigMapKeyRefOrBuilder()
       Selects a key of a ConfigMap.
       +optional
       
      optional .k8s.io.api.core.v1.ConfigMapKeySelector configMapKeyRef = 3;
    • hasSecretKeyRef

      boolean hasSecretKeyRef()
       Selects a key of a secret in the pod's namespace
       +optional
       
      optional .k8s.io.api.core.v1.SecretKeySelector secretKeyRef = 4;
    • getSecretKeyRef

      V1.SecretKeySelector getSecretKeyRef()
       Selects a key of a secret in the pod's namespace
       +optional
       
      optional .k8s.io.api.core.v1.SecretKeySelector secretKeyRef = 4;
    • getSecretKeyRefOrBuilder

      V1.SecretKeySelectorOrBuilder getSecretKeyRefOrBuilder()
       Selects a key of a secret in the pod's namespace
       +optional
       
      optional .k8s.io.api.core.v1.SecretKeySelector secretKeyRef = 4;