Class Generated.EnvVarSource

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Generated.EnvVarSourceOrBuilder
    Enclosing class:
    Generated

    public static final class Generated.EnvVarSource
    extends com.google.protobuf.GeneratedMessageV3
    implements Generated.EnvVarSourceOrBuilder
     EnvVarSource represents a source for the value of an EnvVar.
     
    Protobuf type k8s.io.api.core.v1.EnvVarSource
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasFieldRef

        public 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;
        Specified by:
        hasFieldRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        Whether the fieldRef field is set.
      • getFieldRef

        public Generated.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;
        Specified by:
        getFieldRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        The fieldRef.
      • getFieldRefOrBuilder

        public Generated.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;
        Specified by:
        getFieldRefOrBuilder in interface Generated.EnvVarSourceOrBuilder
      • hasResourceFieldRef

        public 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;
        Specified by:
        hasResourceFieldRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        Whether the resourceFieldRef field is set.
      • getResourceFieldRef

        public Generated.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;
        Specified by:
        getResourceFieldRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        The resourceFieldRef.
      • getResourceFieldRefOrBuilder

        public Generated.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;
        Specified by:
        getResourceFieldRefOrBuilder in interface Generated.EnvVarSourceOrBuilder
      • hasConfigMapKeyRef

        public boolean hasConfigMapKeyRef()
         Selects a key of a ConfigMap.
         +optional
         
        optional .k8s.io.api.core.v1.ConfigMapKeySelector configMapKeyRef = 3;
        Specified by:
        hasConfigMapKeyRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        Whether the configMapKeyRef field is set.
      • hasSecretKeyRef

        public boolean hasSecretKeyRef()
         Selects a key of a secret in the pod's namespace
         +optional
         
        optional .k8s.io.api.core.v1.SecretKeySelector secretKeyRef = 4;
        Specified by:
        hasSecretKeyRef in interface Generated.EnvVarSourceOrBuilder
        Returns:
        Whether the secretKeyRef field is set.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(ByteBuffer data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(ByteBuffer data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(com.google.protobuf.ByteString data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(com.google.protobuf.ByteString data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(byte[] data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.EnvVarSource parseFrom​(byte[] data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public Generated.EnvVarSource.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Generated.EnvVarSource.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Generated.EnvVarSource.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<Generated.EnvVarSource> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Generated.EnvVarSource getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder