## Uses of Class
org.apache.hadoop.yarn.api.resource.PlacementConstraint

- Packages that use PlacementConstraint
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.api.protocolrecords |
  org.apache.hadoop.yarn.api.records |
  org.apache.hadoop.yarn.api.resource | API related to resources.
  org.apache.hadoop.yarn.client.api |
  org.apache.hadoop.yarn.client.api.async |
  org.apache.hadoop.yarn.util.constraint | Package org.apache.hadoop.yarn.util.constraint contains classes which is used as utility class for placement constraints.

- - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.api.protocolrecords

    Methods in org.apache.hadoop.yarn.api.protocolrecords that return types with arguments of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `Map<Set<String>,PlacementConstraint>` | RegisterApplicationMasterRequest.`getPlacementConstraints()` Return all Placement Constraints specified at the Application level.

    Method parameters in org.apache.hadoop.yarn.api.protocolrecords with type arguments of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegisterApplicationMasterRequest.`setPlacementConstraints(Map<Set<String>,PlacementConstraint> placementConstraints)` Set Placement Constraints applicable to the `SchedulingRequest`s of this application.

  - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.api.records

    Methods in org.apache.hadoop.yarn.api.records that return PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `abstract PlacementConstraint` | SchedulingRequest.`getPlacementConstraint()`

    Methods in org.apache.hadoop.yarn.api.records with parameters of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static SchedulingRequest` | SchedulingRequest.`newInstance(long allocationRequestId, Priority priority, ExecutionTypeRequest executionType, Set<String> allocationTags, ResourceSizing resourceSizing, PlacementConstraint placementConstraintExpression)`
    `SchedulingRequest.SchedulingRequestBuilder` | SchedulingRequest.SchedulingRequestBuilder.`placementConstraintExpression(PlacementConstraint placementConstraintExpression)` Set the `placementConstraintExpression` of the request.
    `abstract void` | SchedulingRequest.`setPlacementConstraint(PlacementConstraint placementConstraint)`

  - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.api.resource

    Methods in org.apache.hadoop.yarn.api.resource with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static PlacementConstraint` | PlacementConstraints.`build(org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint constraintExpr)` Creates a `PlacementConstraint` given a constraint expression.

  - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.client.api

    Method parameters in org.apache.hadoop.yarn.client.api with type arguments of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `RegisterApplicationMasterResponse` | AMRMClient.`registerApplicationMaster(String appHostName, int appHostPort, String appTrackingUrl, Map<Set<String>,PlacementConstraint> placementConstraints)` Register the application master.

  - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.client.api.async

    Method parameters in org.apache.hadoop.yarn.client.api.async with type arguments of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `RegisterApplicationMasterResponse` | AMRMClientAsync.`registerApplicationMaster(String appHostName, int appHostPort, String appTrackingUrl, Map<Set<String>,PlacementConstraint> placementConstraints)` Register the application master.

  - ### Uses of PlacementConstraint in org.apache.hadoop.yarn.util.constraint

    Methods in org.apache.hadoop.yarn.util.constraint that return types with arguments of type PlacementConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static Map<org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTags,PlacementConstraint>` | PlacementConstraintParser.`parsePlacementSpec(String expression)` Parses a placement constraint specification.

Copyright © 2022 Apache Software Foundation. All rights reserved.