public final class ProviderRole extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
id |
String |
labelExpression |
String |
name |
int |
nodeFailureThreshold |
int |
placementPolicy |
long |
placementTimeoutSeconds |
| Constructor and Description |
|---|
ProviderRole(String name,
int id) |
ProviderRole(String name,
int id,
int policy,
int nodeFailureThreshold,
long placementTimeoutSeconds,
String labelExpression)
Create a provider role
|
public final String name
public final int id
public int placementPolicy
public int nodeFailureThreshold
public final long placementTimeoutSeconds
public final String labelExpression
public ProviderRole(String name, int id)
public ProviderRole(String name, int id, int policy, int nodeFailureThreshold, long placementTimeoutSeconds, String labelExpression)
name - role/component nameid - ID. This becomes the YARN prioritypolicy - placement policynodeFailureThreshold - threshold for node failures (within a reset interval)
after which a node failure is considered an app failureplacementTimeoutSeconds - for lax placement, timeout in seconds beforelabelExpression - label expression for requests; may be nullCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.