/// <summary> /// Initializes a new instance of the Iok8sapicorev1NodeAffinity 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 Iok8sapicorev1NodeAffinity(IList <Iok8sapicorev1PreferredSchedulingTerm> preferredDuringSchedulingIgnoredDuringExecution = default(IList <Iok8sapicorev1PreferredSchedulingTerm>), Iok8sapicorev1NodeSelector requiredDuringSchedulingIgnoredDuringExecution = default(Iok8sapicorev1NodeSelector)) { PreferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; RequiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; CustomInit(); }
/// <summary> /// Initializes a new instance of the Iok8sapicorev1VolumeNodeAffinity /// class. /// </summary> /// <param name="required">Required specifies hard node constraints /// that must be met.</param> public Iok8sapicorev1VolumeNodeAffinity(Iok8sapicorev1NodeSelector required = default(Iok8sapicorev1NodeSelector)) { Required = required; CustomInit(); }