annotations.io.fabric8.knative.serving.v1.EditableRevisionSpec Maven / Gradle / Ivy
package io.fabric8.knative.serving.v1;
import io.fabric8.kubernetes.api.model.PodSecurityContext;
import io.fabric8.kubernetes.api.model.TopologySpreadConstraint;
import io.fabric8.kubernetes.api.model.Quantity;
import java.lang.String;
import io.fabric8.kubernetes.api.model.EphemeralContainer;
import io.fabric8.kubernetes.api.model.PodReadinessGate;
import io.fabric8.kubernetes.api.model.HostAlias;
import java.lang.Integer;
import io.fabric8.kubernetes.api.model.Container;
import io.fabric8.kubernetes.api.model.Volume;
import io.fabric8.kubernetes.api.model.PodDNSConfig;
import io.fabric8.kubernetes.api.model.LocalObjectReference;
import io.fabric8.kubernetes.api.model.Toleration;
import java.lang.Long;
import io.fabric8.kubernetes.api.builder.Editable;
import io.fabric8.kubernetes.api.model.Affinity;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
public class EditableRevisionSpec extends io.fabric8.knative.serving.v1.RevisionSpec implements io.fabric8.kubernetes.api.builder.Editable {
/**
* No args constructor for use in serialization
*/
public EditableRevisionSpec() {
super();
}
/**
* @param dnsPolicy
* @param nodeName
* @param terminationGracePeriodSeconds
* @param dnsConfig
* @param hostNetwork
* @param readinessGates
* @param serviceAccountName
* @param imagePullSecrets
* @param priorityClassName
* @param hostAliases
* @param securityContext
* @param preemptionPolicy
* @param nodeSelector
* @param hostname
* @param runtimeClassName
* @param tolerations
* @param automountServiceAccountToken
* @param schedulerName
* @param activeDeadlineSeconds
* @param setHostnameAsFQDN
* @param enableServiceLinks
* @param overhead
* @param hostIPC
* @param topologySpreadConstraints
* @param volumes
* @param ephemeralContainers
* @param serviceAccount
* @param priority
* @param restartPolicy
* @param shareProcessNamespace
* @param containerConcurrency
* @param subdomain
* @param timeoutSeconds
* @param containers
* @param initContainers
* @param affinity
* @param hostPID
*/
public EditableRevisionSpec(java.lang.Long activeDeadlineSeconds,io.fabric8.kubernetes.api.model.Affinity affinity,java.lang.Boolean automountServiceAccountToken,java.lang.Long containerConcurrency,java.util.List containers,io.fabric8.kubernetes.api.model.PodDNSConfig dnsConfig,java.lang.String dnsPolicy,java.lang.Boolean enableServiceLinks,java.util.List ephemeralContainers,java.util.List hostAliases,java.lang.Boolean hostIPC,java.lang.Boolean hostNetwork,java.lang.Boolean hostPID,java.lang.String hostname,java.util.List imagePullSecrets,java.util.List initContainers,java.lang.String nodeName,java.util.Map nodeSelector,java.util.Map overhead,java.lang.String preemptionPolicy,java.lang.Integer priority,java.lang.String priorityClassName,java.util.List readinessGates,java.lang.String restartPolicy,java.lang.String runtimeClassName,java.lang.String schedulerName,io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,java.lang.String serviceAccount,java.lang.String serviceAccountName,java.lang.Boolean setHostnameAsFQDN,java.lang.Boolean shareProcessNamespace,java.lang.String subdomain,java.lang.Long terminationGracePeriodSeconds,java.lang.Long timeoutSeconds,java.util.List tolerations,java.util.List topologySpreadConstraints,java.util.List volumes) {
super(activeDeadlineSeconds, affinity, automountServiceAccountToken, containerConcurrency, containers, dnsConfig, dnsPolicy, enableServiceLinks, ephemeralContainers, hostAliases, hostIPC, hostNetwork, hostPID, hostname, imagePullSecrets, initContainers, nodeName, nodeSelector, overhead, preemptionPolicy, priority, priorityClassName, readinessGates, restartPolicy, runtimeClassName, schedulerName, securityContext, serviceAccount, serviceAccountName, setHostnameAsFQDN, shareProcessNamespace, subdomain, terminationGracePeriodSeconds, timeoutSeconds, tolerations, topologySpreadConstraints, volumes);
}
public io.fabric8.knative.serving.v1.RevisionSpecBuilder edit() {
return new RevisionSpecBuilder(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy