- 4.80.0 (latest)
- 4.79.0
- 4.78.0
- 4.77.0
- 4.75.0
- 4.73.0
- 4.72.0
- 4.71.0
- 4.70.0
- 4.69.0
- 4.67.0
- 4.65.0
- 4.64.0
- 4.61.0
- 4.60.0
- 4.59.0
- 4.57.0
- 4.56.0
- 4.55.0
- 4.54.0
- 4.53.0
- 4.52.0
- 4.51.0
- 4.50.0
- 4.49.0
- 4.48.0
- 4.46.0
- 4.45.0
- 4.44.0
- 4.43.0
- 4.42.0
- 4.41.0
- 4.40.0
- 4.39.0
- 4.38.0
- 4.37.0
- 4.36.0
- 4.34.0
- 4.33.0
- 4.32.0
- 4.31.0
- 4.30.0
- 4.29.0
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.0
- 4.24.0
- 4.21.0
- 4.20.0
- 4.19.0
- 4.18.0
- 4.17.0
- 4.16.0
- 4.15.0
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.0
- 4.9.0
- 4.8.0
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.8
- 3.1.2
- 3.0.3
- 2.3.1
public static final class BasicYarnAutoscalingConfig.Builder extends GeneratedMessage.Builder<BasicYarnAutoscalingConfig.Builder> implements BasicYarnAutoscalingConfigOrBuilderBasic autoscaling configurations for YARN.
Protobuf type google.cloud.dataproc.v1.BasicYarnAutoscalingConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > BasicYarnAutoscalingConfig.BuilderImplements
BasicYarnAutoscalingConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public BasicYarnAutoscalingConfig build()| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig |
|
buildPartial()
public BasicYarnAutoscalingConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig |
|
clear()
public BasicYarnAutoscalingConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
clearGracefulDecommissionTimeout()
public BasicYarnAutoscalingConfig.Builder clearGracefulDecommissionTimeout()Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
clearScaleDownFactor()
public BasicYarnAutoscalingConfig.Builder clearScaleDownFactor()Required. Fraction of average YARN pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_down_factor = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
clearScaleDownMinWorkerFraction()
public BasicYarnAutoscalingConfig.Builder clearScaleDownMinWorkerFraction()Optional. Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_down_min_worker_fraction = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
clearScaleUpFactor()
public BasicYarnAutoscalingConfig.Builder clearScaleUpFactor()Required. Fraction of average YARN pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_up_factor = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
clearScaleUpMinWorkerFraction()
public BasicYarnAutoscalingConfig.Builder clearScaleUpMinWorkerFraction()Optional. Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_up_min_worker_fraction = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public BasicYarnAutoscalingConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getGracefulDecommissionTimeout()
public Duration getGracefulDecommissionTimeout()Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Duration |
The gracefulDecommissionTimeout. |
getGracefulDecommissionTimeoutBuilder()
public Duration.Builder getGracefulDecommissionTimeoutBuilder()Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getGracefulDecommissionTimeoutOrBuilder()
public DurationOrBuilder getGracefulDecommissionTimeoutOrBuilder()Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
getScaleDownFactor()
public double getScaleDownFactor()Required. Fraction of average YARN pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_down_factor = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
double |
The scaleDownFactor. |
getScaleDownMinWorkerFraction()
public double getScaleDownMinWorkerFraction()Optional. Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_down_min_worker_fraction = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
double |
The scaleDownMinWorkerFraction. |
getScaleUpFactor()
public double getScaleUpFactor()Required. Fraction of average YARN pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_up_factor = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
double |
The scaleUpFactor. |
getScaleUpMinWorkerFraction()
public double getScaleUpMinWorkerFraction()Optional. Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_up_min_worker_fraction = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
double |
The scaleUpMinWorkerFraction. |
hasGracefulDecommissionTimeout()
public boolean hasGracefulDecommissionTimeout()Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the gracefulDecommissionTimeout field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(BasicYarnAutoscalingConfig other)
public BasicYarnAutoscalingConfig.Builder mergeFrom(BasicYarnAutoscalingConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
BasicYarnAutoscalingConfig |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public BasicYarnAutoscalingConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public BasicYarnAutoscalingConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
mergeGracefulDecommissionTimeout(Duration value)
public BasicYarnAutoscalingConfig.Builder mergeGracefulDecommissionTimeout(Duration value)Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
setGracefulDecommissionTimeout(Duration value)
public BasicYarnAutoscalingConfig.Builder setGracefulDecommissionTimeout(Duration value)Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
setGracefulDecommissionTimeout(Duration.Builder builderForValue)
public BasicYarnAutoscalingConfig.Builder setGracefulDecommissionTimeout(Duration.Builder builderForValue)Required. Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations.
Bounds: [0s, 1d].
.google.protobuf.Duration graceful_decommission_timeout = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
|
setScaleDownFactor(double value)
public BasicYarnAutoscalingConfig.Builder setScaleDownFactor(double value)Required. Fraction of average YARN pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_down_factor = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe scaleDownFactor to set. |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
setScaleDownMinWorkerFraction(double value)
public BasicYarnAutoscalingConfig.Builder setScaleDownMinWorkerFraction(double value)Optional. Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_down_min_worker_fraction = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe scaleDownMinWorkerFraction to set. |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
setScaleUpFactor(double value)
public BasicYarnAutoscalingConfig.Builder setScaleUpFactor(double value)Required. Fraction of average YARN pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). See How autoscaling works for more information.
Bounds: [0.0, 1.0].
double scale_up_factor = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe scaleUpFactor to set. |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |
setScaleUpMinWorkerFraction(double value)
public BasicYarnAutoscalingConfig.Builder setScaleUpMinWorkerFraction(double value)Optional. Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change.
Bounds: [0.0, 1.0]. Default: 0.0.
double scale_up_min_worker_fraction = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe scaleUpMinWorkerFraction to set. |
| Returns | |
|---|---|
| Type | Description |
BasicYarnAutoscalingConfig.Builder |
This builder for chaining. |