/// <summary>
 /// Initializes a new instance of the V1VolumeNodeAffinity class.
 /// </summary>
 /// <param name="required">Required specifies hard node constraints
 /// that must be met.</param>
 public V1VolumeNodeAffinity(V1NodeSelector required = default(V1NodeSelector))
 {
     Required = required;
     CustomInit();
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the V1NodeAffinity class.
 /// </summary>
 /// <param name="preferredDuringSchedulingIgnoredDuringExecution">The
 /// scheduler will prefer to schedule pods to nodes that satisfy the
 /// affinity expressions specified by this field, but it may choose a
 /// node that violates one or more of the expressions. The node that is
 /// most preferred is the one with the greatest sum of weights, i.e.
 /// for each node that meets all of the scheduling requirements
 /// (resource request, requiredDuringScheduling affinity expressions,
 /// etc.), compute a sum by iterating through the elements of this
 /// field and adding "weight" to the sum if the node matches the
 /// corresponding matchExpressions; the node(s) with the highest sum
 /// are the most preferred.</param>
 /// <param name="requiredDuringSchedulingIgnoredDuringExecution">If the
 /// affinity requirements specified by this field are not met at
 /// scheduling time, the pod will not be scheduled onto the node. If
 /// the affinity requirements specified by this field cease to be met
 /// at some point during pod execution (e.g. due to an update), the
 /// system may or may not try to eventually evict the pod from its
 /// node.</param>
 public V1NodeAffinity(IList <V1PreferredSchedulingTerm> preferredDuringSchedulingIgnoredDuringExecution = default(IList <V1PreferredSchedulingTerm>), V1NodeSelector requiredDuringSchedulingIgnoredDuringExecution = default(V1NodeSelector))
 {
     PreferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution;
     RequiredDuringSchedulingIgnoredDuringExecution  = requiredDuringSchedulingIgnoredDuringExecution;
     CustomInit();
 }