public static interface PutManagedScalingPolicyRequest.Builder extends EmrRequest.Builder, SdkPojo, CopyableBuilder<PutManagedScalingPolicyRequest.Builder,PutManagedScalingPolicyRequest>
Modifier and Type | Method and Description |
---|---|
PutManagedScalingPolicyRequest.Builder |
clusterId(String clusterId)
Specifies the ID of an EMR cluster where the managed scaling policy is attached.
|
default PutManagedScalingPolicyRequest.Builder |
managedScalingPolicy(Consumer<ManagedScalingPolicy.Builder> managedScalingPolicy)
Specifies the constraints for the managed scaling policy.
|
PutManagedScalingPolicyRequest.Builder |
managedScalingPolicy(ManagedScalingPolicy managedScalingPolicy)
Specifies the constraints for the managed scaling policy.
|
PutManagedScalingPolicyRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutManagedScalingPolicyRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutManagedScalingPolicyRequest.Builder clusterId(String clusterId)
Specifies the ID of an EMR cluster where the managed scaling policy is attached.
clusterId
- Specifies the ID of an EMR cluster where the managed scaling policy is attached.PutManagedScalingPolicyRequest.Builder managedScalingPolicy(ManagedScalingPolicy managedScalingPolicy)
Specifies the constraints for the managed scaling policy.
managedScalingPolicy
- Specifies the constraints for the managed scaling policy.default PutManagedScalingPolicyRequest.Builder managedScalingPolicy(Consumer<ManagedScalingPolicy.Builder> managedScalingPolicy)
Specifies the constraints for the managed scaling policy.
This is a convenience that creates an instance of theManagedScalingPolicy.Builder
avoiding the need
to create one manually via ManagedScalingPolicy.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to managedScalingPolicy(ManagedScalingPolicy)
.managedScalingPolicy
- a consumer that will call methods on ManagedScalingPolicy.Builder
managedScalingPolicy(ManagedScalingPolicy)
PutManagedScalingPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
PutManagedScalingPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2021. All rights reserved.