Interface CreateManagedEndpointRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateManagedEndpointRequest.Builder,CreateManagedEndpointRequest>,EmrContainersRequest.Builder,SdkBuilder<CreateManagedEndpointRequest.Builder,CreateManagedEndpointRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateManagedEndpointRequest
public static interface CreateManagedEndpointRequest.Builder extends EmrContainersRequest.Builder, SdkPojo, CopyableBuilder<CreateManagedEndpointRequest.Builder,CreateManagedEndpointRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.emrcontainers.model.EmrContainersRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
CreateManagedEndpointRequest.Builder name(String name)
The name of the managed endpoint.
- Parameters:
name- The name of the managed endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualClusterId
CreateManagedEndpointRequest.Builder virtualClusterId(String virtualClusterId)
The ID of the virtual cluster for which a managed endpoint is created.
- Parameters:
virtualClusterId- The ID of the virtual cluster for which a managed endpoint is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
CreateManagedEndpointRequest.Builder type(String type)
The type of the managed endpoint.
- Parameters:
type- The type of the managed endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releaseLabel
CreateManagedEndpointRequest.Builder releaseLabel(String releaseLabel)
The Amazon EMR release version.
- Parameters:
releaseLabel- The Amazon EMR release version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
CreateManagedEndpointRequest.Builder executionRoleArn(String executionRoleArn)
The ARN of the execution role.
- Parameters:
executionRoleArn- The ARN of the execution role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateArn
@Deprecated CreateManagedEndpointRequest.Builder certificateArn(String certificateArn)
Deprecated.Customer provided certificate-arn is deprecated and would be removed in future.The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.
- Parameters:
certificateArn- The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationOverrides
CreateManagedEndpointRequest.Builder configurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration settings that will be used to override existing configurations.
- Parameters:
configurationOverrides- The configuration settings that will be used to override existing configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationOverrides
default CreateManagedEndpointRequest.Builder configurationOverrides(Consumer<ConfigurationOverrides.Builder> configurationOverrides)
The configuration settings that will be used to override existing configurations.
This is a convenience method that creates an instance of theConfigurationOverrides.Builderavoiding the need to create one manually viaConfigurationOverrides.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfigurationOverrides(ConfigurationOverrides).- Parameters:
configurationOverrides- a consumer that will call methods onConfigurationOverrides.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
configurationOverrides(ConfigurationOverrides)
-
clientToken
CreateManagedEndpointRequest.Builder clientToken(String clientToken)
The client idempotency token for this create call.
- Parameters:
clientToken- The client idempotency token for this create call.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateManagedEndpointRequest.Builder tags(Map<String,String> tags)
The tags of the managed endpoint.
- Parameters:
tags- The tags of the managed endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateManagedEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateManagedEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-