Class RevisionSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.model.KubernetesResource, Serializable
    Direct Known Subclasses:
    EditableRevisionSpec

    public class RevisionSpec
    extends Object
    implements io.fabric8.kubernetes.api.model.KubernetesResource
    See Also:
    Serialized Form
    • Constructor Detail

      • RevisionSpec

        public RevisionSpec()
        No args constructor for use in serialization
      • RevisionSpec

        public RevisionSpec​(Long activeDeadlineSeconds,
                            io.fabric8.kubernetes.api.model.Affinity affinity,
                            Boolean automountServiceAccountToken,
                            Long containerConcurrency,
                            List<io.fabric8.kubernetes.api.model.Container> containers,
                            io.fabric8.kubernetes.api.model.PodDNSConfig dnsConfig,
                            String dnsPolicy,
                            Boolean enableServiceLinks,
                            List<io.fabric8.kubernetes.api.model.EphemeralContainer> ephemeralContainers,
                            List<io.fabric8.kubernetes.api.model.HostAlias> hostAliases,
                            Boolean hostIPC,
                            Boolean hostNetwork,
                            Boolean hostPID,
                            String hostname,
                            List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets,
                            List<io.fabric8.kubernetes.api.model.Container> initContainers,
                            String nodeName,
                            Map<String,​String> nodeSelector,
                            Map<String,​io.fabric8.kubernetes.api.model.Quantity> overhead,
                            String preemptionPolicy,
                            Integer priority,
                            String priorityClassName,
                            List<io.fabric8.kubernetes.api.model.PodReadinessGate> readinessGates,
                            String restartPolicy,
                            String runtimeClassName,
                            String schedulerName,
                            io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,
                            String serviceAccount,
                            String serviceAccountName,
                            Boolean shareProcessNamespace,
                            String subdomain,
                            Long terminationGracePeriodSeconds,
                            Long timeoutSeconds,
                            List<io.fabric8.kubernetes.api.model.Toleration> tolerations,
                            List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints,
                            List<io.fabric8.kubernetes.api.model.Volume> volumes)
        Parameters:
        dnsPolicy -
        nodeName -
        terminationGracePeriodSeconds -
        dnsConfig -
        hostNetwork -
        readinessGates -
        serviceAccountName -
        imagePullSecrets -
        priorityClassName -
        hostAliases -
        securityContext -
        preemptionPolicy -
        nodeSelector -
        hostname -
        runtimeClassName -
        tolerations -
        automountServiceAccountToken -
        schedulerName -
        activeDeadlineSeconds -
        enableServiceLinks -
        overhead -
        hostIPC -
        topologySpreadConstraints -
        volumes -
        ephemeralContainers -
        serviceAccount -
        priority -
        restartPolicy -
        shareProcessNamespace -
        containerConcurrency -
        subdomain -
        timeoutSeconds -
        containers -
        initContainers -
        affinity -
        hostPID -
    • Method Detail

      • getActiveDeadlineSeconds

        public Long getActiveDeadlineSeconds()
      • setActiveDeadlineSeconds

        public void setActiveDeadlineSeconds​(Long activeDeadlineSeconds)
      • getAffinity

        public io.fabric8.kubernetes.api.model.Affinity getAffinity()
      • setAffinity

        public void setAffinity​(io.fabric8.kubernetes.api.model.Affinity affinity)
      • getAutomountServiceAccountToken

        public Boolean getAutomountServiceAccountToken()
      • setAutomountServiceAccountToken

        public void setAutomountServiceAccountToken​(Boolean automountServiceAccountToken)
      • getContainerConcurrency

        public Long getContainerConcurrency()
      • setContainerConcurrency

        public void setContainerConcurrency​(Long containerConcurrency)
      • getContainers

        public List<io.fabric8.kubernetes.api.model.Container> getContainers()
      • setContainers

        public void setContainers​(List<io.fabric8.kubernetes.api.model.Container> containers)
      • getDnsConfig

        public io.fabric8.kubernetes.api.model.PodDNSConfig getDnsConfig()
      • setDnsConfig

        public void setDnsConfig​(io.fabric8.kubernetes.api.model.PodDNSConfig dnsConfig)
      • getDnsPolicy

        public String getDnsPolicy()
      • setDnsPolicy

        public void setDnsPolicy​(String dnsPolicy)
      • getEnableServiceLinks

        public Boolean getEnableServiceLinks()
      • setEnableServiceLinks

        public void setEnableServiceLinks​(Boolean enableServiceLinks)
      • getEphemeralContainers

        public List<io.fabric8.kubernetes.api.model.EphemeralContainer> getEphemeralContainers()
      • setEphemeralContainers

        public void setEphemeralContainers​(List<io.fabric8.kubernetes.api.model.EphemeralContainer> ephemeralContainers)
      • getHostAliases

        public List<io.fabric8.kubernetes.api.model.HostAlias> getHostAliases()
      • setHostAliases

        public void setHostAliases​(List<io.fabric8.kubernetes.api.model.HostAlias> hostAliases)
      • getHostIPC

        public Boolean getHostIPC()
      • setHostIPC

        public void setHostIPC​(Boolean hostIPC)
      • getHostNetwork

        public Boolean getHostNetwork()
      • setHostNetwork

        public void setHostNetwork​(Boolean hostNetwork)
      • getHostPID

        public Boolean getHostPID()
      • setHostPID

        public void setHostPID​(Boolean hostPID)
      • getHostname

        public String getHostname()
      • setHostname

        public void setHostname​(String hostname)
      • getImagePullSecrets

        public List<io.fabric8.kubernetes.api.model.LocalObjectReference> getImagePullSecrets()
      • setImagePullSecrets

        public void setImagePullSecrets​(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets)
      • getInitContainers

        public List<io.fabric8.kubernetes.api.model.Container> getInitContainers()
      • setInitContainers

        public void setInitContainers​(List<io.fabric8.kubernetes.api.model.Container> initContainers)
      • getNodeName

        public String getNodeName()
      • setNodeName

        public void setNodeName​(String nodeName)
      • setNodeSelector

        public void setNodeSelector​(Map<String,​String> nodeSelector)
      • getOverhead

        public Map<String,​io.fabric8.kubernetes.api.model.Quantity> getOverhead()
      • setOverhead

        public void setOverhead​(Map<String,​io.fabric8.kubernetes.api.model.Quantity> overhead)
      • getPreemptionPolicy

        public String getPreemptionPolicy()
      • setPreemptionPolicy

        public void setPreemptionPolicy​(String preemptionPolicy)
      • getPriority

        public Integer getPriority()
      • setPriority

        public void setPriority​(Integer priority)
      • getPriorityClassName

        public String getPriorityClassName()
      • setPriorityClassName

        public void setPriorityClassName​(String priorityClassName)
      • getReadinessGates

        public List<io.fabric8.kubernetes.api.model.PodReadinessGate> getReadinessGates()
      • setReadinessGates

        public void setReadinessGates​(List<io.fabric8.kubernetes.api.model.PodReadinessGate> readinessGates)
      • getRestartPolicy

        public String getRestartPolicy()
      • setRestartPolicy

        public void setRestartPolicy​(String restartPolicy)
      • getRuntimeClassName

        public String getRuntimeClassName()
      • setRuntimeClassName

        public void setRuntimeClassName​(String runtimeClassName)
      • getSchedulerName

        public String getSchedulerName()
      • setSchedulerName

        public void setSchedulerName​(String schedulerName)
      • getSecurityContext

        public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext()
      • setSecurityContext

        public void setSecurityContext​(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
      • getServiceAccount

        public String getServiceAccount()
      • setServiceAccount

        public void setServiceAccount​(String serviceAccount)
      • getServiceAccountName

        public String getServiceAccountName()
      • setServiceAccountName

        public void setServiceAccountName​(String serviceAccountName)
      • getShareProcessNamespace

        public Boolean getShareProcessNamespace()
      • setShareProcessNamespace

        public void setShareProcessNamespace​(Boolean shareProcessNamespace)
      • getSubdomain

        public String getSubdomain()
      • setSubdomain

        public void setSubdomain​(String subdomain)
      • getTerminationGracePeriodSeconds

        public Long getTerminationGracePeriodSeconds()
      • setTerminationGracePeriodSeconds

        public void setTerminationGracePeriodSeconds​(Long terminationGracePeriodSeconds)
      • getTimeoutSeconds

        public Long getTimeoutSeconds()
      • setTimeoutSeconds

        public void setTimeoutSeconds​(Long timeoutSeconds)
      • getTolerations

        public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
      • setTolerations

        public void setTolerations​(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
      • getTopologySpreadConstraints

        public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints()
      • setTopologySpreadConstraints

        public void setTopologySpreadConstraints​(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
      • getVolumes

        public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
      • setVolumes

        public void setVolumes​(List<io.fabric8.kubernetes.api.model.Volume> volumes)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)