Interface SparkEmrPropertiesOutput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SparkEmrPropertiesOutput.Builder,SparkEmrPropertiesOutput>,SdkBuilder<SparkEmrPropertiesOutput.Builder,SparkEmrPropertiesOutput>,SdkPojo
- Enclosing class:
- SparkEmrPropertiesOutput
public static interface SparkEmrPropertiesOutput.Builder extends SdkPojo, CopyableBuilder<SparkEmrPropertiesOutput.Builder,SparkEmrPropertiesOutput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SparkEmrPropertiesOutput.BuildercomputeArn(String computeArn)The compute ARN of the Spark EMR.default SparkEmrPropertiesOutput.Buildercredentials(Consumer<UsernamePassword.Builder> credentials)The credentials of the Spark EMR.SparkEmrPropertiesOutput.Buildercredentials(UsernamePassword credentials)The credentials of the Spark EMR.SparkEmrPropertiesOutput.BuildercredentialsExpiration(Instant credentialsExpiration)The credential expiration of the Spark EMR.SparkEmrPropertiesOutput.BuildergovernanceType(String governanceType)The governance type of the Spark EMR.SparkEmrPropertiesOutput.BuildergovernanceType(GovernanceType governanceType)The governance type of the Spark EMR.SparkEmrPropertiesOutput.BuilderinstanceProfileArn(String instanceProfileArn)The instance profile ARN of the Spark EMR.SparkEmrPropertiesOutput.BuilderjavaVirtualEnv(String javaVirtualEnv)The Java virtual env of the Spark EMR.SparkEmrPropertiesOutput.BuilderlivyEndpoint(String livyEndpoint)The livy endpoint of the Spark EMR.SparkEmrPropertiesOutput.BuilderlogUri(String logUri)The log URI of the Spark EMR.SparkEmrPropertiesOutput.BuilderpythonVirtualEnv(String pythonVirtualEnv)The Python virtual env of the Spark EMR.SparkEmrPropertiesOutput.BuilderruntimeRole(String runtimeRole)The runtime role of the Spark EMR.SparkEmrPropertiesOutput.BuildertrustedCertificatesS3Uri(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 Detail
-
computeArn
SparkEmrPropertiesOutput.Builder computeArn(String 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
SparkEmrPropertiesOutput.Builder credentials(UsernamePassword 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.Builderavoiding the need to create one manually viaUsernamePassword.builder().When the
Consumercompletes,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:
credentials(UsernamePassword)
-
credentialsExpiration
SparkEmrPropertiesOutput.Builder credentialsExpiration(Instant 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
SparkEmrPropertiesOutput.Builder governanceType(String 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,GovernanceType
-
governanceType
SparkEmrPropertiesOutput.Builder governanceType(GovernanceType 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,GovernanceType
-
instanceProfileArn
SparkEmrPropertiesOutput.Builder instanceProfileArn(String 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
SparkEmrPropertiesOutput.Builder javaVirtualEnv(String 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
SparkEmrPropertiesOutput.Builder livyEndpoint(String 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
SparkEmrPropertiesOutput.Builder logUri(String 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
SparkEmrPropertiesOutput.Builder pythonVirtualEnv(String 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
SparkEmrPropertiesOutput.Builder runtimeRole(String 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
SparkEmrPropertiesOutput.Builder trustedCertificatesS3Uri(String 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.
-
-