/// <summary>
 /// Initializes a new instance of the Iok8sapiappsv1ReplicaSetSpec
 /// class.
 /// </summary>
 public Iok8sapiappsv1ReplicaSetSpec(Iok8sapimachinerypkgapismetav1LabelSelector selector, int?minReadySeconds = default(int?), int?replicas = default(int?), Iok8sapicorev1PodTemplateSpec template = default(Iok8sapicorev1PodTemplateSpec))
 {
     MinReadySeconds = minReadySeconds;
     Replicas        = replicas;
     Selector        = selector;
     Template        = template;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8sapiextensionsv1beta1NetworkPolicySpec class.
 /// </summary>
 public Iok8sapiextensionsv1beta1NetworkPolicySpec(Iok8sapimachinerypkgapismetav1LabelSelector podSelector, IList <Iok8sapiextensionsv1beta1NetworkPolicyEgressRule> egress = default(IList <Iok8sapiextensionsv1beta1NetworkPolicyEgressRule>), IList <Iok8sapiextensionsv1beta1NetworkPolicyIngressRule> ingress = default(IList <Iok8sapiextensionsv1beta1NetworkPolicyIngressRule>), IList <string> policyTypes = default(IList <string>))
 {
     Egress      = egress;
     Ingress     = ingress;
     PodSelector = podSelector;
     PolicyTypes = policyTypes;
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisextensionsv1beta1ReplicaSetSpec class.
 /// </summary>
 public Iok8skubernetespkgapisextensionsv1beta1ReplicaSetSpec(int?minReadySeconds = default(int?), int?replicas = default(int?), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector), Iok8skubernetespkgapiv1PodTemplateSpec template = default(Iok8skubernetespkgapiv1PodTemplateSpec))
 {
     MinReadySeconds = minReadySeconds;
     Replicas        = replicas;
     Selector        = selector;
     Template        = template;
 }
 /// <summary>
 /// Initializes a new instance of the Iok8sapiappsv1DaemonSetSpec
 /// class.
 /// </summary>
 public Iok8sapiappsv1DaemonSetSpec(Iok8sapimachinerypkgapismetav1LabelSelector selector, Iok8sapicorev1PodTemplateSpec template, int?minReadySeconds = default(int?), int?revisionHistoryLimit = default(int?), Iok8sapiappsv1DaemonSetUpdateStrategy updateStrategy = default(Iok8sapiappsv1DaemonSetUpdateStrategy))
 {
     MinReadySeconds      = minReadySeconds;
     RevisionHistoryLimit = revisionHistoryLimit;
     Selector             = selector;
     Template             = template;
     UpdateStrategy       = updateStrategy;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapiv1PersistentVolumeClaimSpec class.
 /// </summary>
 public Iok8skubernetespkgapiv1PersistentVolumeClaimSpec(IList <string> accessModes = default(IList <string>), Iok8skubernetespkgapiv1ResourceRequirements resources = default(Iok8skubernetespkgapiv1ResourceRequirements), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector), string storageClassName = default(string), string volumeName = default(string))
 {
     AccessModes      = accessModes;
     Resources        = resources;
     Selector         = selector;
     StorageClassName = storageClassName;
     VolumeName       = volumeName;
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8sapiadmissionregistrationv1beta1Webhook class.
 /// </summary>
 public Iok8sapiadmissionregistrationv1beta1Webhook(Iok8sapiadmissionregistrationv1beta1WebhookClientConfig clientConfig, string name, string failurePolicy = default(string), Iok8sapimachinerypkgapismetav1LabelSelector namespaceSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector), IList <Iok8sapiadmissionregistrationv1beta1RuleWithOperations> rules = default(IList <Iok8sapiadmissionregistrationv1beta1RuleWithOperations>))
 {
     ClientConfig      = clientConfig;
     FailurePolicy     = failurePolicy;
     Name              = name;
     NamespaceSelector = namespaceSelector;
     Rules             = rules;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisextensionsv1beta1DaemonSetSpec class.
 /// </summary>
 public Iok8skubernetespkgapisextensionsv1beta1DaemonSetSpec(Iok8skubernetespkgapiv1PodTemplateSpec template, int?minReadySeconds = default(int?), int?revisionHistoryLimit = default(int?), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector), long?templateGeneration = default(long?), Iok8skubernetespkgapisextensionsv1beta1DaemonSetUpdateStrategy updateStrategy = default(Iok8skubernetespkgapisextensionsv1beta1DaemonSetUpdateStrategy))
 {
     MinReadySeconds      = minReadySeconds;
     RevisionHistoryLimit = revisionHistoryLimit;
     Selector             = selector;
     Template             = template;
     TemplateGeneration   = templateGeneration;
     UpdateStrategy       = updateStrategy;
 }
예제 #8
0
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisbatchv1JobSpec class.
 /// </summary>
 public Iok8skubernetespkgapisbatchv1JobSpec(Iok8skubernetespkgapiv1PodTemplateSpec template, long?activeDeadlineSeconds = default(long?), int?completions = default(int?), bool?manualSelector = default(bool?), int?parallelism = default(int?), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector))
 {
     ActiveDeadlineSeconds = activeDeadlineSeconds;
     Completions           = completions;
     ManualSelector        = manualSelector;
     Parallelism           = parallelism;
     Selector = selector;
     Template = template;
 }
예제 #9
0
 /// <summary>
 /// Initializes a new instance of the Iok8sapiappsv1DeploymentSpec
 /// class.
 /// </summary>
 public Iok8sapiappsv1DeploymentSpec(Iok8sapimachinerypkgapismetav1LabelSelector selector, Iok8sapicorev1PodTemplateSpec template, int?minReadySeconds = default(int?), bool?paused = default(bool?), int?progressDeadlineSeconds = default(int?), int?replicas = default(int?), int?revisionHistoryLimit = default(int?), Iok8sapiappsv1DeploymentStrategy strategy = default(Iok8sapiappsv1DeploymentStrategy))
 {
     MinReadySeconds         = minReadySeconds;
     Paused                  = paused;
     ProgressDeadlineSeconds = progressDeadlineSeconds;
     Replicas                = replicas;
     RevisionHistoryLimit    = revisionHistoryLimit;
     Selector                = selector;
     Strategy                = strategy;
     Template                = template;
 }
예제 #10
0
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8sapiappsv1beta2StatefulSetSpec class.
 /// </summary>
 public Iok8sapiappsv1beta2StatefulSetSpec(Iok8sapimachinerypkgapismetav1LabelSelector selector, string serviceName, Iok8sapicorev1PodTemplateSpec template, string podManagementPolicy = default(string), int?replicas = default(int?), int?revisionHistoryLimit = default(int?), Iok8sapiappsv1beta2StatefulSetUpdateStrategy updateStrategy = default(Iok8sapiappsv1beta2StatefulSetUpdateStrategy), IList <Iok8sapicorev1PersistentVolumeClaim> volumeClaimTemplates = default(IList <Iok8sapicorev1PersistentVolumeClaim>))
 {
     PodManagementPolicy  = podManagementPolicy;
     Replicas             = replicas;
     RevisionHistoryLimit = revisionHistoryLimit;
     Selector             = selector;
     ServiceName          = serviceName;
     Template             = template;
     UpdateStrategy       = updateStrategy;
     VolumeClaimTemplates = volumeClaimTemplates;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisappsv1beta1DeploymentSpec class.
 /// </summary>
 public Iok8skubernetespkgapisappsv1beta1DeploymentSpec(Iok8skubernetespkgapiv1PodTemplateSpec template, int?minReadySeconds = default(int?), bool?paused = default(bool?), int?progressDeadlineSeconds = default(int?), int?replicas = default(int?), int?revisionHistoryLimit = default(int?), Iok8skubernetespkgapisappsv1beta1RollbackConfig rollbackTo = default(Iok8skubernetespkgapisappsv1beta1RollbackConfig), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector), Iok8skubernetespkgapisappsv1beta1DeploymentStrategy strategy = default(Iok8skubernetespkgapisappsv1beta1DeploymentStrategy))
 {
     MinReadySeconds         = minReadySeconds;
     Paused                  = paused;
     ProgressDeadlineSeconds = progressDeadlineSeconds;
     Replicas                = replicas;
     RevisionHistoryLimit    = revisionHistoryLimit;
     RollbackTo              = rollbackTo;
     Selector                = selector;
     Strategy                = strategy;
     Template                = template;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisextensionsv1beta1NetworkPolicyPeer class.
 /// </summary>
 public Iok8skubernetespkgapisextensionsv1beta1NetworkPolicyPeer(Iok8sapimachinerypkgapismetav1LabelSelector namespaceSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector), Iok8sapimachinerypkgapismetav1LabelSelector podSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector))
 {
     NamespaceSelector = namespaceSelector;
     PodSelector       = podSelector;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Comgithubopenshiftoriginpkgquotaapisquotav1ClusterResourceQuotaSelector
 /// class.
 /// </summary>
 public Comgithubopenshiftoriginpkgquotaapisquotav1ClusterResourceQuotaSelector(IDictionary <string, string> annotations, Iok8sapimachinerypkgapismetav1LabelSelector labels)
 {
     Annotations = annotations;
     Labels      = labels;
 }
예제 #14
0
 /// <summary>
 /// Initializes a new instance of the Iok8sapicorev1PodAffinityTerm
 /// class.
 /// </summary>
 public Iok8sapicorev1PodAffinityTerm(string topologyKey, Iok8sapimachinerypkgapismetav1LabelSelector labelSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector), IList <string> namespaces = default(IList <string>))
 {
     LabelSelector = labelSelector;
     Namespaces    = namespaces;
     TopologyKey   = topologyKey;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8sapinetworkingv1NetworkPolicyPeer class.
 /// </summary>
 public Iok8sapinetworkingv1NetworkPolicyPeer(Iok8sapinetworkingv1IPBlock ipBlock = default(Iok8sapinetworkingv1IPBlock), Iok8sapimachinerypkgapismetav1LabelSelector namespaceSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector), Iok8sapimachinerypkgapismetav1LabelSelector podSelector = default(Iok8sapimachinerypkgapismetav1LabelSelector))
 {
     IpBlock           = ipBlock;
     NamespaceSelector = namespaceSelector;
     PodSelector       = podSelector;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapispolicyv1beta1PodDisruptionBudgetSpec class.
 /// </summary>
 public Iok8skubernetespkgapispolicyv1beta1PodDisruptionBudgetSpec(string maxUnavailable = default(string), string minAvailable = default(string), Iok8sapimachinerypkgapismetav1LabelSelector selector = default(Iok8sapimachinerypkgapismetav1LabelSelector))
 {
     MaxUnavailable = maxUnavailable;
     MinAvailable   = minAvailable;
     Selector       = selector;
 }
예제 #17
0
 /// <summary>
 /// Initializes a new instance of the
 /// Iok8skubernetespkgapisextensionsv1beta1NetworkPolicySpec class.
 /// </summary>
 public Iok8skubernetespkgapisextensionsv1beta1NetworkPolicySpec(Iok8sapimachinerypkgapismetav1LabelSelector podSelector, IList <Iok8skubernetespkgapisextensionsv1beta1NetworkPolicyIngressRule> ingress = default(IList <Iok8skubernetespkgapisextensionsv1beta1NetworkPolicyIngressRule>))
 {
     Ingress     = ingress;
     PodSelector = podSelector;
 }