Interface SparkEmrPropertiesOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SparkEmrPropertiesOutput.Builder,
,SparkEmrPropertiesOutput> SdkBuilder<SparkEmrPropertiesOutput.Builder,
,SparkEmrPropertiesOutput> SdkPojo
- Enclosing class:
SparkEmrPropertiesOutput
@Mutable
@NotThreadSafe
public static interface SparkEmrPropertiesOutput.Builder
extends SdkPojo, CopyableBuilder<SparkEmrPropertiesOutput.Builder,SparkEmrPropertiesOutput>
-
Method Summary
Modifier and TypeMethodDescriptioncomputeArn
(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.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
-
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.
-
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.
-