public class PodSpecBuilder extends PodSpecFluentImpl<PodSpecBuilder> implements VisitableBuilder<PodSpec,PodSpecBuilder>
PodSpecFluentImpl.AffinityNestedImpl<N>, PodSpecFluentImpl.ContainersNestedImpl<N>, PodSpecFluentImpl.DnsConfigNestedImpl<N>, PodSpecFluentImpl.EphemeralContainersNestedImpl<N>, PodSpecFluentImpl.HostAliasesNestedImpl<N>, PodSpecFluentImpl.ImagePullSecretsNestedImpl<N>, PodSpecFluentImpl.InitContainersNestedImpl<N>, PodSpecFluentImpl.ReadinessGatesNestedImpl<N>, PodSpecFluentImpl.SecurityContextNestedImpl<N>, PodSpecFluentImpl.TolerationsNestedImpl<N>, PodSpecFluentImpl.TopologySpreadConstraintsNestedImpl<N>, PodSpecFluentImpl.VolumesNestedImpl<N>
PodSpecFluent.AffinityNested<N>, PodSpecFluent.ContainersNested<N>, PodSpecFluent.DnsConfigNested<N>, PodSpecFluent.EphemeralContainersNested<N>, PodSpecFluent.HostAliasesNested<N>, PodSpecFluent.ImagePullSecretsNested<N>, PodSpecFluent.InitContainersNested<N>, PodSpecFluent.ReadinessGatesNested<N>, PodSpecFluent.SecurityContextNested<N>, PodSpecFluent.TolerationsNested<N>, PodSpecFluent.TopologySpreadConstraintsNested<N>, PodSpecFluent.VolumesNested<N>
_visitables
Constructor and Description |
---|
PodSpecBuilder() |
PodSpecBuilder(Boolean validationEnabled) |
PodSpecBuilder(PodSpec instance) |
PodSpecBuilder(PodSpec instance,
Boolean validationEnabled) |
PodSpecBuilder(PodSpecFluent<?> fluent) |
PodSpecBuilder(PodSpecFluent<?> fluent,
Boolean validationEnabled) |
PodSpecBuilder(PodSpecFluent<?> fluent,
PodSpec instance) |
PodSpecBuilder(PodSpecFluent<?> fluent,
PodSpec instance,
Boolean validationEnabled) |
Modifier and Type | Method and Description |
---|---|
PodSpec |
build() |
boolean |
equals(Object o) |
addAllToContainers, addAllToEphemeralContainers, addAllToHostAliases, addAllToImagePullSecrets, addAllToInitContainers, addAllToReadinessGates, addAllToTolerations, addAllToTopologySpreadConstraints, addAllToVolumes, addNewContainer, addNewContainerLike, addNewEphemeralContainer, addNewEphemeralContainerLike, addNewHostAlias, addNewHostAliasLike, addNewImagePullSecret, addNewImagePullSecret, addNewImagePullSecretLike, addNewInitContainer, addNewInitContainerLike, addNewReadinessGate, addNewReadinessGate, addNewReadinessGateLike, addNewToleration, addNewToleration, addNewTolerationLike, addNewTopologySpreadConstraint, addNewTopologySpreadConstraintLike, addNewVolume, addNewVolumeLike, addToContainers, addToContainers, addToEphemeralContainers, addToEphemeralContainers, addToHostAliases, addToHostAliases, addToImagePullSecrets, addToImagePullSecrets, addToInitContainers, addToInitContainers, addToNodeSelector, addToNodeSelector, addToOverhead, addToOverhead, addToReadinessGates, addToReadinessGates, addToTolerations, addToTolerations, addToTopologySpreadConstraints, addToTopologySpreadConstraints, addToVolumes, addToVolumes, buildAffinity, buildContainer, buildContainers, buildDnsConfig, buildEphemeralContainer, buildEphemeralContainers, buildFirstContainer, buildFirstEphemeralContainer, buildFirstHostAlias, buildFirstImagePullSecret, buildFirstInitContainer, buildFirstReadinessGate, buildFirstToleration, buildFirstTopologySpreadConstraint, buildFirstVolume, buildHostAlias, buildHostAliases, buildImagePullSecret, buildImagePullSecrets, buildInitContainer, buildInitContainers, buildLastContainer, buildLastEphemeralContainer, buildLastHostAlias, buildLastImagePullSecret, buildLastInitContainer, buildLastReadinessGate, buildLastToleration, buildLastTopologySpreadConstraint, buildLastVolume, buildMatchingContainer, buildMatchingEphemeralContainer, buildMatchingHostAlias, buildMatchingImagePullSecret, buildMatchingInitContainer, buildMatchingReadinessGate, buildMatchingToleration, buildMatchingTopologySpreadConstraint, buildMatchingVolume, buildReadinessGate, buildReadinessGates, buildSecurityContext, buildToleration, buildTolerations, buildTopologySpreadConstraint, buildTopologySpreadConstraints, buildVolume, buildVolumes, editAffinity, editContainer, editDnsConfig, editEphemeralContainer, editFirstContainer, editFirstEphemeralContainer, editFirstHostAlias, editFirstImagePullSecret, editFirstInitContainer, editFirstReadinessGate, editFirstToleration, editFirstTopologySpreadConstraint, editFirstVolume, editHostAlias, editImagePullSecret, editInitContainer, editLastContainer, editLastEphemeralContainer, editLastHostAlias, editLastImagePullSecret, editLastInitContainer, editLastReadinessGate, editLastToleration, editLastTopologySpreadConstraint, editLastVolume, editMatchingContainer, editMatchingEphemeralContainer, editMatchingHostAlias, editMatchingImagePullSecret, editMatchingInitContainer, editMatchingReadinessGate, editMatchingToleration, editMatchingTopologySpreadConstraint, editMatchingVolume, editOrNewAffinity, editOrNewAffinityLike, editOrNewDnsConfig, editOrNewDnsConfigLike, editOrNewSecurityContext, editOrNewSecurityContextLike, editReadinessGate, editSecurityContext, editToleration, editTopologySpreadConstraint, editVolume, getActiveDeadlineSeconds, getAffinity, getContainers, getDnsConfig, getDnsPolicy, getEphemeralContainers, getHostAliases, getHostname, getImagePullSecrets, getInitContainers, getNodeName, getNodeSelector, getOverhead, getPreemptionPolicy, getPriority, getPriorityClassName, getReadinessGates, getRestartPolicy, getRuntimeClassName, getSchedulerName, getSecurityContext, getServiceAccount, getServiceAccountName, getSubdomain, getTerminationGracePeriodSeconds, getTolerations, getTopologySpreadConstraints, getVolumes, hasActiveDeadlineSeconds, hasAffinity, hasAutomountServiceAccountToken, hasContainers, hasDnsConfig, hasDnsPolicy, hasEnableServiceLinks, hasEphemeralContainers, hasHostAliases, hasHostIPC, hasHostname, hasHostNetwork, hasHostPID, hasImagePullSecrets, hasInitContainers, hasMatchingContainer, hasMatchingEphemeralContainer, hasMatchingHostAlias, hasMatchingImagePullSecret, hasMatchingInitContainer, hasMatchingReadinessGate, hasMatchingToleration, hasMatchingTopologySpreadConstraint, hasMatchingVolume, hasNodeName, hasNodeSelector, hasOverhead, hasPreemptionPolicy, hasPriority, hasPriorityClassName, hasReadinessGates, hasRestartPolicy, hasRuntimeClassName, hasSchedulerName, hasSecurityContext, hasServiceAccount, hasServiceAccountName, hasShareProcessNamespace, hasSubdomain, hasTerminationGracePeriodSeconds, hasTolerations, hasTopologySpreadConstraints, hasVolumes, isAutomountServiceAccountToken, isEnableServiceLinks, isHostIPC, isHostNetwork, isHostPID, isShareProcessNamespace, removeAllFromContainers, removeAllFromEphemeralContainers, removeAllFromHostAliases, removeAllFromImagePullSecrets, removeAllFromInitContainers, removeAllFromReadinessGates, removeAllFromTolerations, removeAllFromTopologySpreadConstraints, removeAllFromVolumes, removeFromContainers, removeFromEphemeralContainers, removeFromHostAliases, removeFromImagePullSecrets, removeFromInitContainers, removeFromNodeSelector, removeFromNodeSelector, removeFromOverhead, removeFromOverhead, removeFromReadinessGates, removeFromTolerations, removeFromTopologySpreadConstraints, removeFromVolumes, removeMatchingFromContainers, removeMatchingFromEphemeralContainers, removeMatchingFromHostAliases, removeMatchingFromImagePullSecrets, removeMatchingFromInitContainers, removeMatchingFromReadinessGates, removeMatchingFromTolerations, removeMatchingFromTopologySpreadConstraints, removeMatchingFromVolumes, setNewContainerLike, setNewEphemeralContainerLike, setNewHostAliasLike, setNewImagePullSecretLike, setNewInitContainerLike, setNewReadinessGateLike, setNewTolerationLike, setNewTopologySpreadConstraintLike, setNewVolumeLike, setToContainers, setToEphemeralContainers, setToHostAliases, setToImagePullSecrets, setToInitContainers, setToReadinessGates, setToTolerations, setToTopologySpreadConstraints, setToVolumes, withActiveDeadlineSeconds, withAffinity, withAutomountServiceAccountToken, withContainers, withContainers, withDnsConfig, withDnsPolicy, withEnableServiceLinks, withEphemeralContainers, withEphemeralContainers, withHostAliases, withHostAliases, withHostIPC, withHostname, withHostNetwork, withHostPID, withImagePullSecrets, withImagePullSecrets, withInitContainers, withInitContainers, withNewAffinity, withNewAffinityLike, withNewAutomountServiceAccountToken, withNewAutomountServiceAccountToken, withNewDnsConfig, withNewDnsConfigLike, withNewDnsPolicy, withNewDnsPolicy, withNewDnsPolicy, withNewEnableServiceLinks, withNewEnableServiceLinks, withNewHostIPC, withNewHostIPC, withNewHostname, withNewHostname, withNewHostname, withNewHostNetwork, withNewHostNetwork, withNewHostPID, withNewHostPID, withNewNodeName, withNewNodeName, withNewNodeName, withNewPreemptionPolicy, withNewPreemptionPolicy, withNewPreemptionPolicy, withNewPriorityClassName, withNewPriorityClassName, withNewPriorityClassName, withNewRestartPolicy, withNewRestartPolicy, withNewRestartPolicy, withNewRuntimeClassName, withNewRuntimeClassName, withNewRuntimeClassName, withNewSchedulerName, withNewSchedulerName, withNewSchedulerName, withNewSecurityContext, withNewSecurityContextLike, withNewServiceAccount, withNewServiceAccount, withNewServiceAccount, withNewServiceAccountName, withNewServiceAccountName, withNewServiceAccountName, withNewShareProcessNamespace, withNewShareProcessNamespace, withNewSubdomain, withNewSubdomain, withNewSubdomain, withNodeName, withNodeSelector, withOverhead, withPreemptionPolicy, withPriority, withPriorityClassName, withReadinessGates, withReadinessGates, withRestartPolicy, withRuntimeClassName, withSchedulerName, withSecurityContext, withServiceAccount, withServiceAccountName, withShareProcessNamespace, withSubdomain, withTerminationGracePeriodSeconds, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withVolumes, withVolumes
accept, aggregate, aggregate, build, build, builderOf
public PodSpecBuilder()
public PodSpecBuilder(Boolean validationEnabled)
public PodSpecBuilder(PodSpecFluent<?> fluent)
public PodSpecBuilder(PodSpecFluent<?> fluent, Boolean validationEnabled)
public PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance)
public PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance, Boolean validationEnabled)
public PodSpecBuilder(PodSpec instance)
public boolean equals(Object o)
equals
in class PodSpecFluentImpl<PodSpecBuilder>
Copyright © 2015–2020 Red Hat. All rights reserved.