All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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