Interface SparkEmrPropertiesOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SparkEmrPropertiesOutput.Builder,
,SparkEmrPropertiesOutput> SdkBuilder<SparkEmrPropertiesOutput.Builder,
,SparkEmrPropertiesOutput> SdkPojo
- Enclosing class:
SparkEmrPropertiesOutput
-
Method Summary
Modifier and TypeMethodDescriptioncertificateData
(String certificateData) The certificate data of the EMR on EKS cluster.computeArn
(String computeArn) The compute ARN of the Spark EMR.default SparkEmrPropertiesOutput.Builder
credentials
(Consumer<UsernamePassword.Builder> credentials) The credentials of the Spark EMR.credentials
(UsernamePassword credentials) The credentials of the Spark EMR.credentialsExpiration
(Instant credentialsExpiration) The credential expiration of the Spark EMR.governanceType
(String governanceType) The governance type of the Spark EMR.governanceType
(GovernanceType governanceType) The governance type of the Spark EMR.instanceProfileArn
(String instanceProfileArn) The instance profile ARN of the Spark EMR.javaVirtualEnv
(String javaVirtualEnv) The Java virtual env of the Spark EMR.livyEndpoint
(String livyEndpoint) The livy endpoint of the Spark EMR.The log URI of the Spark EMR.managedEndpointArn
(String managedEndpointArn) The managed endpoint ARN of the EMR on EKS cluster.default SparkEmrPropertiesOutput.Builder
managedEndpointCredentials
(Consumer<ManagedEndpointCredentials.Builder> managedEndpointCredentials) The managed endpoint credentials of the EMR on EKS cluster.managedEndpointCredentials
(ManagedEndpointCredentials managedEndpointCredentials) The managed endpoint credentials of the EMR on EKS cluster.pythonVirtualEnv
(String pythonVirtualEnv) The Python virtual env of the Spark EMR.runtimeRole
(String runtimeRole) The runtime role of the Spark EMR.trustedCertificatesS3Uri
(String trustedCertificatesS3Uri) The trusted certificate S3 URL of the Spark EMR.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
certificateData
The certificate data of the EMR on EKS cluster.
- Parameters:
certificateData
- The certificate data of the EMR on EKS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeArn
The compute ARN of the Spark EMR.
- Parameters:
computeArn
- The compute ARN of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
The credentials of the Spark EMR.
- Parameters:
credentials
- The credentials of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default SparkEmrPropertiesOutput.Builder credentials(Consumer<UsernamePassword.Builder> credentials) The credentials of the Spark EMR.
This is a convenience method that creates an instance of theUsernamePassword.Builder
avoiding the need to create one manually viaUsernamePassword.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocredentials(UsernamePassword)
.- Parameters:
credentials
- a consumer that will call methods onUsernamePassword.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialsExpiration
The credential expiration of the Spark EMR.
- Parameters:
credentialsExpiration
- The credential expiration of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
governanceType
The governance type of the Spark EMR.
- Parameters:
governanceType
- The governance type of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
governanceType
The governance type of the Spark EMR.
- Parameters:
governanceType
- The governance type of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceProfileArn
The instance profile ARN of the Spark EMR.
- Parameters:
instanceProfileArn
- The instance profile ARN of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
javaVirtualEnv
The Java virtual env of the Spark EMR.
- Parameters:
javaVirtualEnv
- The Java virtual env of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
livyEndpoint
The livy endpoint of the Spark EMR.
- Parameters:
livyEndpoint
- The livy endpoint of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logUri
The log URI of the Spark EMR.
- Parameters:
logUri
- The log URI of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedEndpointArn
The managed endpoint ARN of the EMR on EKS cluster.
- Parameters:
managedEndpointArn
- The managed endpoint ARN of the EMR on EKS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedEndpointCredentials
SparkEmrPropertiesOutput.Builder managedEndpointCredentials(ManagedEndpointCredentials managedEndpointCredentials) The managed endpoint credentials of the EMR on EKS cluster.
- Parameters:
managedEndpointCredentials
- The managed endpoint credentials of the EMR on EKS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedEndpointCredentials
default SparkEmrPropertiesOutput.Builder managedEndpointCredentials(Consumer<ManagedEndpointCredentials.Builder> managedEndpointCredentials) The managed endpoint credentials of the EMR on EKS cluster.
This is a convenience method that creates an instance of theManagedEndpointCredentials.Builder
avoiding the need to create one manually viaManagedEndpointCredentials.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedEndpointCredentials(ManagedEndpointCredentials)
.- Parameters:
managedEndpointCredentials
- a consumer that will call methods onManagedEndpointCredentials.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pythonVirtualEnv
The Python virtual env of the Spark EMR.
- Parameters:
pythonVirtualEnv
- The Python virtual env of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtimeRole
The runtime role of the Spark EMR.
- Parameters:
runtimeRole
- The runtime role of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedCertificatesS3Uri
The trusted certificate S3 URL of the Spark EMR.
- Parameters:
trustedCertificatesS3Uri
- The trusted certificate S3 URL of the Spark EMR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-