Interface SparkEmrPropertiesOutput.Builder

  • Method Details

    • 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

      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

      The credentials of the Spark EMR.

      This is a convenience method that creates an instance of the UsernamePassword.Builder avoiding the need to create one manually via UsernamePassword.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to credentials(UsernamePassword).

      Parameters:
      credentials - a consumer that will call methods on UsernamePassword.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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

      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.