Package io.fabric8.knative.serving.v1
Class RevisionSpec
- java.lang.Object
-
- io.fabric8.knative.serving.v1.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 Summary
Constructors Constructor Description RevisionSpec()No args constructor for use in serializationRevisionSpec(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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetActiveDeadlineSeconds()Map<String,Object>getAdditionalProperties()io.fabric8.kubernetes.api.model.AffinitygetAffinity()BooleangetAutomountServiceAccountToken()LonggetContainerConcurrency()List<io.fabric8.kubernetes.api.model.Container>getContainers()io.fabric8.kubernetes.api.model.PodDNSConfiggetDnsConfig()StringgetDnsPolicy()BooleangetEnableServiceLinks()List<io.fabric8.kubernetes.api.model.EphemeralContainer>getEphemeralContainers()List<io.fabric8.kubernetes.api.model.HostAlias>getHostAliases()BooleangetHostIPC()StringgetHostname()BooleangetHostNetwork()BooleangetHostPID()List<io.fabric8.kubernetes.api.model.LocalObjectReference>getImagePullSecrets()List<io.fabric8.kubernetes.api.model.Container>getInitContainers()StringgetNodeName()Map<String,String>getNodeSelector()Map<String,io.fabric8.kubernetes.api.model.Quantity>getOverhead()StringgetPreemptionPolicy()IntegergetPriority()StringgetPriorityClassName()List<io.fabric8.kubernetes.api.model.PodReadinessGate>getReadinessGates()StringgetRestartPolicy()StringgetRuntimeClassName()StringgetSchedulerName()io.fabric8.kubernetes.api.model.PodSecurityContextgetSecurityContext()StringgetServiceAccount()StringgetServiceAccountName()BooleangetShareProcessNamespace()StringgetSubdomain()LonggetTerminationGracePeriodSeconds()LonggetTimeoutSeconds()List<io.fabric8.kubernetes.api.model.Toleration>getTolerations()List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint>getTopologySpreadConstraints()List<io.fabric8.kubernetes.api.model.Volume>getVolumes()voidsetActiveDeadlineSeconds(Long activeDeadlineSeconds)voidsetAdditionalProperty(String name, Object value)voidsetAffinity(io.fabric8.kubernetes.api.model.Affinity affinity)voidsetAutomountServiceAccountToken(Boolean automountServiceAccountToken)voidsetContainerConcurrency(Long containerConcurrency)voidsetContainers(List<io.fabric8.kubernetes.api.model.Container> containers)voidsetDnsConfig(io.fabric8.kubernetes.api.model.PodDNSConfig dnsConfig)voidsetDnsPolicy(String dnsPolicy)voidsetEnableServiceLinks(Boolean enableServiceLinks)voidsetEphemeralContainers(List<io.fabric8.kubernetes.api.model.EphemeralContainer> ephemeralContainers)voidsetHostAliases(List<io.fabric8.kubernetes.api.model.HostAlias> hostAliases)voidsetHostIPC(Boolean hostIPC)voidsetHostname(String hostname)voidsetHostNetwork(Boolean hostNetwork)voidsetHostPID(Boolean hostPID)voidsetImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets)voidsetInitContainers(List<io.fabric8.kubernetes.api.model.Container> initContainers)voidsetNodeName(String nodeName)voidsetNodeSelector(Map<String,String> nodeSelector)voidsetOverhead(Map<String,io.fabric8.kubernetes.api.model.Quantity> overhead)voidsetPreemptionPolicy(String preemptionPolicy)voidsetPriority(Integer priority)voidsetPriorityClassName(String priorityClassName)voidsetReadinessGates(List<io.fabric8.kubernetes.api.model.PodReadinessGate> readinessGates)voidsetRestartPolicy(String restartPolicy)voidsetRuntimeClassName(String runtimeClassName)voidsetSchedulerName(String schedulerName)voidsetSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)voidsetServiceAccount(String serviceAccount)voidsetServiceAccountName(String serviceAccountName)voidsetShareProcessNamespace(Boolean shareProcessNamespace)voidsetSubdomain(String subdomain)voidsetTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds)voidsetTimeoutSeconds(Long timeoutSeconds)voidsetTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)voidsetTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)voidsetVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
-
-
-
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)
-
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)
-
-