Class NetworkDiagnosticsTargetPlacement
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.NetworkDiagnosticsTargetPlacement
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsTargetPlacementBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class NetworkDiagnosticsTargetPlacement extends Object implements io.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsTargetPlacementBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
NetworkDiagnosticsTargetPlacement defines node scheduling configuration network diagnostics target components- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NetworkDiagnosticsTargetPlacement()No args constructor for use in serializationNetworkDiagnosticsTargetPlacement(Map<String,String> nodeSelector, List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkDiagnosticsTargetPlacementBuilderedit()Map<String,Object>getAdditionalProperties()Map<String,String>getNodeSelector()nodeSelector is the node selector applied to network diagnostics componentsList<io.fabric8.kubernetes.api.model.Toleration>getTolerations()tolerations is a list of tolerations applied to network diagnostics componentsvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetNodeSelector(Map<String,String> nodeSelector)nodeSelector is the node selector applied to network diagnostics componentsvoidsetTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)tolerations is a list of tolerations applied to network diagnostics componentsNetworkDiagnosticsTargetPlacementBuildertoBuilder()
-
-
-
Method Detail
-
getNodeSelector
public Map<String,String> getNodeSelector()
nodeSelector is the node selector applied to network diagnostics componentsWhen omitted, this means the user has no opinion and the platform is left to choose reasonable defaults. These defaults are subject to change over time. The current default is `kubernetes.io/os: linux`.
-
setNodeSelector
public void setNodeSelector(Map<String,String> nodeSelector)
nodeSelector is the node selector applied to network diagnostics componentsWhen omitted, this means the user has no opinion and the platform is left to choose reasonable defaults. These defaults are subject to change over time. The current default is `kubernetes.io/os: linux`.
-
getTolerations
public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
tolerations is a list of tolerations applied to network diagnostics componentsWhen omitted, this means the user has no opinion and the platform is left to choose reasonable defaults. These defaults are subject to change over time. The current default is `- operator: "Exists"` which means that all taints are tolerated.
-
setTolerations
public void setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
tolerations is a list of tolerations applied to network diagnostics componentsWhen omitted, this means the user has no opinion and the platform is left to choose reasonable defaults. These defaults are subject to change over time. The current default is `- operator: "Exists"` which means that all taints are tolerated.
-
edit
public NetworkDiagnosticsTargetPlacementBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsTargetPlacementBuilder>
-
toBuilder
public NetworkDiagnosticsTargetPlacementBuilder toBuilder()
-
-