public interface  io.fabric.knative.serving.v.RevisionSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Long getActiveDeadlineSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withActiveDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasActiveDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.Affinity getAffinity();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withAffinity(io.fabric.kubernetes.api.model.Affinity);
public abstract java.lang.Boolean hasAffinity();
public abstract java.lang.Boolean getAutomountServiceAccountToken();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withAutomountServiceAccountToken(java.lang.Boolean);
public abstract java.lang.Boolean hasAutomountServiceAccountToken();
public abstract java.lang.Long getContainerConcurrency();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withContainerConcurrency(java.lang.Long);
public abstract java.lang.Boolean hasContainerConcurrency();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToContainers(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromContainers(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromContainers(java.util.function.Predicate);
public abstract java.util.List getContainers();
public abstract java.util.List buildContainers();
public abstract io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Container buildFirstContainer();
public abstract io.fabric.kubernetes.api.model.Container buildLastContainer();
public abstract io.fabric.kubernetes.api.model.Container buildMatchingContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainer(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withContainers(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract java.lang.Boolean hasContainers();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested addNewContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested addNewContainerLike(io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editContainer(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editFirstContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editLastContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editMatchingContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodDNSConfig getDnsConfig();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withDnsConfig(io.fabric.kubernetes.api.model.PodDNSConfig);
public abstract java.lang.Boolean hasDnsConfig();
public abstract java.lang.String getDnsPolicy();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withDnsPolicy(java.lang.String);
public abstract java.lang.Boolean hasDnsPolicy();
public abstract java.lang.Boolean getEnableServiceLinks();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withEnableServiceLinks(java.lang.Boolean);
public abstract java.lang.Boolean hasEnableServiceLinks();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(java.lang.Integer, io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToEphemeralContainers(java.lang.Integer, io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToEphemeralContainers(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromEphemeralContainers(java.util.Collection);
public abstract java.util.List getEphemeralContainers();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer getEphemeralContainer(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.EphemeralContainer getFirstEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer getLastEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer getMatchingEphemeralContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEphemeralContainer(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withEphemeralContainers(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract java.lang.Boolean hasEphemeralContainers();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToHostAliases(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromHostAliases(java.util.Collection);
public abstract java.util.List getHostAliases();
public abstract io.fabric.kubernetes.api.model.HostAlias getHostAlias(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.HostAlias getFirstHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias getLastHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias getMatchingHostAlias(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHostAlias(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostAliases(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract java.lang.Boolean hasHostAliases();
public abstract java.lang.Boolean getHostIPC();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostIPC(java.lang.Boolean);
public abstract java.lang.Boolean hasHostIPC();
public abstract java.lang.Boolean getHostNetwork();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasHostNetwork();
public abstract java.lang.Boolean getHostPID();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostPID(java.lang.Boolean);
public abstract java.lang.Boolean hasHostPID();
public abstract java.lang.String getHostname();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostname(java.lang.String);
public abstract java.lang.Boolean hasHostname();
public abstract java.lang.Long getIdleTimeoutSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withIdleTimeoutSeconds(java.lang.Long);
public abstract java.lang.Boolean hasIdleTimeoutSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToImagePullSecrets(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromImagePullSecrets(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromImagePullSecrets(java.util.function.Predicate);
public abstract java.util.List getImagePullSecrets();
public abstract java.util.List buildImagePullSecrets();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildImagePullSecret(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildFirstImagePullSecret();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildLastImagePullSecret();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildMatchingImagePullSecret(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingImagePullSecret(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withImagePullSecrets(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract java.lang.Boolean hasImagePullSecrets();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addNewImagePullSecret(java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested addNewImagePullSecret();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested addNewImagePullSecretLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested setNewImagePullSecretLike(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested editImagePullSecret(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested editFirstImagePullSecret();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested editLastImagePullSecret();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$ImagePullSecretsNested editMatchingImagePullSecret(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToInitContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToInitContainers(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromInitContainers(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromInitContainers(java.util.function.Predicate);
public abstract java.util.List getInitContainers();
public abstract java.util.List buildInitContainers();
public abstract io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Container buildFirstInitContainer();
public abstract io.fabric.kubernetes.api.model.Container buildLastInitContainer();
public abstract io.fabric.kubernetes.api.model.Container buildMatchingInitContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInitContainer(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withInitContainers(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract java.lang.Boolean hasInitContainers();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested addNewInitContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested addNewInitContainerLike(io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editInitContainer(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editFirstInitContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editLastInitContainer();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editMatchingInitContainer(java.util.function.Predicate);
public abstract java.lang.String getNodeName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withNodeName(java.lang.String);
public abstract java.lang.Boolean hasNodeName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.kubernetes.api.model.PodOS getOs();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withOs(io.fabric.kubernetes.api.model.PodOS);
public abstract java.lang.Boolean hasOs();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withNewOs(java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToOverhead(java.lang.String, io.fabric.kubernetes.api.model.Quantity);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToOverhead(java.util.Map);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeFromOverhead(java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeFromOverhead(java.util.Map);
public abstract java.util.Map getOverhead();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withOverhead(java.util.Map);
public abstract java.lang.Boolean hasOverhead();
public abstract java.lang.String getPreemptionPolicy();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withPreemptionPolicy(java.lang.String);
public abstract java.lang.Boolean hasPreemptionPolicy();
public abstract java.lang.Integer getPriority();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withPriority(java.lang.Integer);
public abstract java.lang.Boolean hasPriority();
public abstract java.lang.String getPriorityClassName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withPriorityClassName(java.lang.String);
public abstract java.lang.Boolean hasPriorityClassName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(java.lang.Integer, io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToReadinessGates(java.lang.Integer, io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToReadinessGates(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromReadinessGates(java.util.Collection);
public abstract java.util.List getReadinessGates();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate getReadinessGate(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodReadinessGate getFirstReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate getLastReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate getMatchingReadinessGate(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingReadinessGate(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withReadinessGates(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract java.lang.Boolean hasReadinessGates();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addNewReadinessGate(java.lang.String);
public abstract java.lang.Long getResponseStartTimeoutSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withResponseStartTimeoutSeconds(java.lang.Long);
public abstract java.lang.Boolean hasResponseStartTimeoutSeconds();
public abstract java.lang.String getRestartPolicy();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withRestartPolicy(java.lang.String);
public abstract java.lang.Boolean hasRestartPolicy();
public abstract java.lang.String getRuntimeClassName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withRuntimeClassName(java.lang.String);
public abstract java.lang.Boolean hasRuntimeClassName();
public abstract java.lang.String getSchedulerName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withSchedulerName(java.lang.String);
public abstract java.lang.Boolean hasSchedulerName();
public abstract io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.PodSecurityContext);
public abstract java.lang.Boolean hasSecurityContext();
public abstract java.lang.String getServiceAccount();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccount(java.lang.String);
public abstract java.lang.Boolean hasServiceAccount();
public abstract java.lang.String getServiceAccountName();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccountName(java.lang.String);
public abstract java.lang.Boolean hasServiceAccountName();
public abstract java.lang.Boolean getSetHostnameAsFQDN();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withSetHostnameAsFQDN(java.lang.Boolean);
public abstract java.lang.Boolean hasSetHostnameAsFQDN();
public abstract java.lang.Boolean getShareProcessNamespace();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withShareProcessNamespace(java.lang.Boolean);
public abstract java.lang.Boolean hasShareProcessNamespace();
public abstract java.lang.String getSubdomain();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withSubdomain(java.lang.String);
public abstract java.lang.Boolean hasSubdomain();
public abstract java.lang.Long getTerminationGracePeriodSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withTerminationGracePeriodSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTerminationGracePeriodSeconds();
public abstract java.lang.Long getTimeoutSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withTimeoutSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTimeoutSeconds();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromTolerations(java.util.Collection);
public abstract java.util.List getTolerations();
public abstract io.fabric.kubernetes.api.model.Toleration getToleration(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Toleration getFirstToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getLastToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getMatchingToleration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withTolerations(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract java.lang.Boolean hasTolerations();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(java.lang.Integer, io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToTopologySpreadConstraints(java.lang.Integer, io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToTopologySpreadConstraints(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromTopologySpreadConstraints(java.util.Collection);
public abstract java.util.List getTopologySpreadConstraints();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint getTopologySpreadConstraint(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint getFirstTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint getLastTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint getMatchingTopologySpreadConstraint(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTopologySpreadConstraint(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withTopologySpreadConstraints(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract java.lang.Boolean hasTopologySpreadConstraints();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent setToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromVolumes(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromVolumes(java.util.function.Predicate);
public abstract java.util.List getVolumes();
public abstract java.util.List buildVolumes();
public abstract io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Volume buildFirstVolume();
public abstract io.fabric.kubernetes.api.model.Volume buildLastVolume();
public abstract io.fabric.kubernetes.api.model.Volume buildMatchingVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withVolumes(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionSpecFluent withVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested addNewVolume();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested addNewVolumeLike(io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editVolume(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editFirstVolume();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editLastVolume();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withAutomountServiceAccountToken();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withEnableServiceLinks();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostIPC();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostNetwork();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withHostPID();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withSetHostnameAsFQDN();
public abstract io.fabric.knative.serving.v.RevisionSpecFluent withShareProcessNamespace();
}