Package io.fabric8.kubernetes.api.model
Class PodSpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PodSpecFluentImpl<PodSpecBuilder>
-
- io.fabric8.kubernetes.api.model.PodSpecBuilder
-
- All Implemented Interfaces:
Builder<PodSpec>,Fluent<PodSpecBuilder>,Visitable<PodSpecBuilder>,VisitableBuilder<PodSpec,PodSpecBuilder>,PodSpecFluent<PodSpecBuilder>
public class PodSpecBuilder extends PodSpecFluentImpl<PodSpecBuilder> implements VisitableBuilder<PodSpec,PodSpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.kubernetes.api.model.PodSpecFluentImpl
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>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PodSpecFluent
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>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description PodSpecBuilder()PodSpecBuilder(PodSpec instance)PodSpecBuilder(PodSpecFluent<?> fluent)PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance)PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance, Boolean validationEnabled)PodSpecBuilder(PodSpecFluent<?> fluent, Boolean validationEnabled)PodSpecBuilder(PodSpec instance, Boolean validationEnabled)PodSpecBuilder(Boolean validationEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodSpecbuild()booleanequals(Object o)inthashCode()-
Methods inherited from class io.fabric8.kubernetes.api.model.PodSpecFluentImpl
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, hasSetHostnameAsFQDN, hasShareProcessNamespace, hasSubdomain, hasTerminationGracePeriodSeconds, hasTolerations, hasTopologySpreadConstraints, hasVolumes, isAutomountServiceAccountToken, isEnableServiceLinks, isHostIPC, isHostNetwork, isHostPID, isSetHostnameAsFQDN, 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, withNewSetHostnameAsFQDN, withNewSetHostnameAsFQDN, withNewShareProcessNamespace, withNewShareProcessNamespace, withNewSubdomain, withNewSubdomain, withNewSubdomain, withNodeName, withNodeSelector, withOverhead, withPreemptionPolicy, withPriority, withPriorityClassName, withReadinessGates, withReadinessGates, withRestartPolicy, withRuntimeClassName, withSchedulerName, withSecurityContext, withServiceAccount, withServiceAccountName, withSetHostnameAsFQDN, withShareProcessNamespace, withSubdomain, withTerminationGracePeriodSeconds, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withVolumes, withVolumes
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, accept, aggregate, aggregate, build, build, builderOf
-
-
-
-
Constructor Detail
-
PodSpecBuilder
public PodSpecBuilder()
-
PodSpecBuilder
public PodSpecBuilder(Boolean validationEnabled)
-
PodSpecBuilder
public PodSpecBuilder(PodSpecFluent<?> fluent)
-
PodSpecBuilder
public PodSpecBuilder(PodSpecFluent<?> fluent, Boolean validationEnabled)
-
PodSpecBuilder
public PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance)
-
PodSpecBuilder
public PodSpecBuilder(PodSpecFluent<?> fluent, PodSpec instance, Boolean validationEnabled)
-
PodSpecBuilder
public PodSpecBuilder(PodSpec instance)
-
-
Method Detail
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classPodSpecFluentImpl<PodSpecBuilder>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPodSpecFluentImpl<PodSpecBuilder>
-
-