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) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutManagedScalingPolicyRequest.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 method 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.BuildermanagedScalingPolicy(ManagedScalingPolicy)PutManagedScalingPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutManagedScalingPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.