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

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 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 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(Long activeDeadlineSeconds,Affinity affinity,Boolean automountServiceAccountToken,Long containerConcurrency,List containers,PodDNSConfig dnsConfig,String dnsPolicy,Boolean enableServiceLinks,List ephemeralContainers,List hostAliases,Boolean hostIPC,Boolean hostNetwork,Boolean hostPID,String hostname,List imagePullSecrets,List initContainers,String nodeName,Map nodeSelector,Map overhead,String preemptionPolicy,Integer priority,String priorityClassName,List readinessGates,String restartPolicy,String runtimeClassName,String schedulerName,PodSecurityContext securityContext,String serviceAccount,String serviceAccountName,Boolean shareProcessNamespace,String subdomain,Long terminationGracePeriodSeconds,Long timeoutSeconds,List tolerations,List topologySpreadConstraints,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, shareProcessNamespace, subdomain, terminationGracePeriodSeconds, timeoutSeconds, tolerations, topologySpreadConstraints, volumes);
    }

    public RevisionSpecBuilder edit() {
        return new RevisionSpecBuilder(this);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy