## Uses of Class
org.apache.hadoop.yarn.service.api.records.Component

- Packages that use Component
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.service.api.records |

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

    Methods in org.apache.hadoop.yarn.service.api.records that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | Component.`artifact(Artifact artifact)` Artifact of the component (optional).
    `Component` | Component.`configuration(Configuration configuration)` Config properties for this component.
    `Component` | Component.`decommissionedInstances(List<String> decommissionedInstances)` A list of decommissioned component instances.
    `Component` | Component.`dependencies(List<String> dependencies)` An array of service components which should be in READY state (as defined by readiness check), before this component can be started.
    `Component` | Service.`getComponent(String name)`
    `Component` | Component.`launchCommand(String launchCommand)` The custom launch command of this component (optional).
    `Component` | Component.`name(String name)` Name of the service component (mandatory).
    `Component` | Component.`numberOfContainers(Long numberOfContainers)` Number of containers for this component (optional).
    `Component` | Component.`placementPolicy(PlacementPolicy placementPolicy)` Advanced scheduling and placement policies for all containers of this component.
    `Component` | Component.`quicklinks(List<String> quicklinks)` A list of quicklink keys defined at the service level, and to be resolved by this component.
    `Component` | Component.`readinessCheck(ReadinessCheck readinessCheck)` Readiness check for this component.
    `Component` | Component.`resource(Resource resource)` Resource of this component (optional).
    `Component` | Component.`restartPolicy(org.apache.hadoop.yarn.service.api.records.Component.RestartPolicyEnum restartPolicyEnumVal)`
    `Component` | Component.`runPrivilegedContainer(Boolean runPrivilegedContainer)` Run all containers of this component in privileged mode (YARN-4262).
    `Component` | Component.`state(ComponentState state)`

    Methods in org.apache.hadoop.yarn.service.api.records that return types with arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `List<Component>` | Service.`getComponents()`

    Methods in org.apache.hadoop.yarn.service.api.records with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | Service.`addComponent(Component component)`
    `void` | Component.`mergeFrom(Component that)` Merge from another component into this component without overwriting.
    `void` | Component.`overwrite(Component that)`

    Method parameters in org.apache.hadoop.yarn.service.api.records with type arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `Service` | Service.`components(List<Component> components)` Components of an service.
    `void` | Service.`setComponents(List<Component> components)`

Copyright © 2022 Apache Software Foundation. All rights reserved.