## Uses of Class
org.apache.hadoop.yarn.api.records.ExecutionType

- Packages that use ExecutionType
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.api.records |
  org.apache.hadoop.yarn.client.api |
  org.apache.hadoop.yarn.client.api.async |
  org.apache.hadoop.yarn.security |

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

    Methods in org.apache.hadoop.yarn.api.records that return ExecutionType
    Modifier and Type | Method and Description
    --- | ---
    `abstract ExecutionType` | UpdateContainerRequest.`getExecutionType()` Get the target `ExecutionType` of the container.
    `abstract ExecutionType` | ExecutionTypeRequest.`getExecutionType()` Get `ExecutionType`.
    `ExecutionType` | ContainerStatus.`getExecutionType()` Get the `ExecutionType` of the container.
    `abstract ExecutionType` | ContainerReport.`getExecutionType()` Get the execution type of the container.
    `static ExecutionType` | ExecutionType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ExecutionType[]` | ExecutionType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.hadoop.yarn.api.records with parameters of type ExecutionType
    Modifier and Type | Method and Description
    --- | ---
    `ResourceRequest.ResourceRequestBuilder` | ResourceRequest.ResourceRequestBuilder.`executionType(ExecutionType executionType)` Set the `executionTypeRequest` of the request with 'ensure execution type' flag set to true.
    `static ExecutionTypeRequest` | ExecutionTypeRequest.`newInstance(ExecutionType execType)`
    `static ExecutionTypeRequest` | ExecutionTypeRequest.`newInstance(ExecutionType execType, boolean ensureExecutionType)`
    `static UpdateContainerRequest` | UpdateContainerRequest.`newInstance(int version, ContainerId containerId, ContainerUpdateType updateType, Resource targetCapability, ExecutionType targetExecutionType)`
    `abstract void` | UpdateContainerRequest.`setExecutionType(ExecutionType executionType)` Set the target `ExecutionType` of the container.
    `abstract void` | ExecutionTypeRequest.`setExecutionType(ExecutionType execType)` Set the `ExecutionType` of the requested container.

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

    Methods in org.apache.hadoop.yarn.client.api with parameters of type ExecutionType
    Modifier and Type | Method and Description
    --- | ---
    `List<? extends Collection<T>>` | AMRMClient.`getMatchingRequests(Priority priority, String resourceName, ExecutionType executionType, Resource capability)` Get outstanding `ContainerRequest`s matching the given parameters.
    `List<? extends Collection<T>>` | AMRMClient.`getMatchingRequests(Priority priority, String resourceName, ExecutionType executionType, Resource capability, String profile)`

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

    Methods in org.apache.hadoop.yarn.client.api.async with parameters of type ExecutionType
    Modifier and Type | Method and Description
    --- | ---
    `List<? extends Collection<T>>` | AMRMClientAsync.`getMatchingRequests(Priority priority, String resourceName, ExecutionType executionType, Resource capability)` Returns all matching ContainerRequests that match the given Priority, ResourceName, ExecutionType and Capability.

  - ### Uses of ExecutionType in org.apache.hadoop.yarn.security

    Methods in org.apache.hadoop.yarn.security that return ExecutionType
    Modifier and Type | Method and Description
    --- | ---
    `ExecutionType` | ContainerTokenIdentifier.`getExecutionType()` Get the ExecutionType of container to allocate

    Constructors in org.apache.hadoop.yarn.security with parameters of type ExecutionType
    Constructor and Description
    `ContainerTokenIdentifier(ContainerId containerID, int containerVersion, String hostName, String appSubmitter, Resource r, long expiryTimeStamp, int masterKeyId, long rmIdentifier, Priority priority, long creationTime, LogAggregationContext logAggregationContext, String nodeLabelExpression, org.apache.hadoop.yarn.server.api.ContainerType containerType, ExecutionType executionType)`
    `ContainerTokenIdentifier(ContainerId containerID, int containerVersion, String hostName, String appSubmitter, Resource r, long expiryTimeStamp, int masterKeyId, long rmIdentifier, Priority priority, long creationTime, LogAggregationContext logAggregationContext, String nodeLabelExpression, org.apache.hadoop.yarn.server.api.ContainerType containerType, ExecutionType executionType, long allocationRequestId)` Convenience Constructor for existing clients.
    `ContainerTokenIdentifier(ContainerId containerID, int containerVersion, String hostName, String appSubmitter, Resource r, long expiryTimeStamp, int masterKeyId, long rmIdentifier, Priority priority, long creationTime, LogAggregationContext logAggregationContext, String nodeLabelExpression, org.apache.hadoop.yarn.server.api.ContainerType containerType, ExecutionType executionType, long allocationRequestId, Set<String> allocationTags)` Create a Container Token Identifier.

Copyright © 2022 Apache Software Foundation. All rights reserved.