Class NetworkDiagnosticsSourcePlacement
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.NetworkDiagnosticsSourcePlacement
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsSourcePlacementBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class NetworkDiagnosticsSourcePlacement extends Object implements io.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsSourcePlacementBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
NetworkDiagnosticsSourcePlacement defines node scheduling configuration network diagnostics source components- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NetworkDiagnosticsSourcePlacement()No args constructor for use in serializationNetworkDiagnosticsSourcePlacement(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 NetworkDiagnosticsSourcePlacementBuilderedit()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 componentsNetworkDiagnosticsSourcePlacementBuildertoBuilder()
-
-
-
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 an empty list.
-
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 an empty list.
-
edit
public NetworkDiagnosticsSourcePlacementBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<NetworkDiagnosticsSourcePlacementBuilder>
-
toBuilder
public NetworkDiagnosticsSourcePlacementBuilder toBuilder()
-
-