Interface CreateDevEndpointResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<CreateDevEndpointResponse.Builder,CreateDevEndpointResponse>, GlueResponse.Builder, SdkBuilder<CreateDevEndpointResponse.Builder,CreateDevEndpointResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateDevEndpointResponse

public static interface CreateDevEndpointResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<CreateDevEndpointResponse.Builder,CreateDevEndpointResponse>
  • Method Details

    • endpointName

      CreateDevEndpointResponse.Builder endpointName(String endpointName)

      The name assigned to the new DevEndpoint.

      Parameters:
      endpointName - The name assigned to the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the new DevEndpoint.

      Parameters:
      status - The current status of the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      CreateDevEndpointResponse.Builder securityGroupIds(Collection<String> securityGroupIds)

      The security groups assigned to the new DevEndpoint.

      Parameters:
      securityGroupIds - The security groups assigned to the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      CreateDevEndpointResponse.Builder securityGroupIds(String... securityGroupIds)

      The security groups assigned to the new DevEndpoint.

      Parameters:
      securityGroupIds - The security groups assigned to the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      The subnet ID assigned to the new DevEndpoint.

      Parameters:
      subnetId - The subnet ID assigned to the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • yarnEndpointAddress

      CreateDevEndpointResponse.Builder yarnEndpointAddress(String yarnEndpointAddress)

      The address of the YARN endpoint used by this DevEndpoint.

      Parameters:
      yarnEndpointAddress - The address of the YARN endpoint used by this DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • zeppelinRemoteSparkInterpreterPort

      CreateDevEndpointResponse.Builder zeppelinRemoteSparkInterpreterPort(Integer zeppelinRemoteSparkInterpreterPort)

      The Apache Zeppelin port for the remote Apache Spark interpreter.

      Parameters:
      zeppelinRemoteSparkInterpreterPort - The Apache Zeppelin port for the remote Apache Spark interpreter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfNodes

      CreateDevEndpointResponse.Builder numberOfNodes(Integer numberOfNodes)

      The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

      Parameters:
      numberOfNodes - The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workerType

      CreateDevEndpointResponse.Builder workerType(String workerType)

      The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.

      Parameters:
      workerType - The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workerType

      The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.

      Parameters:
      workerType - The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • glueVersion

      CreateDevEndpointResponse.Builder glueVersion(String glueVersion)

      Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

      For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

      Parameters:
      glueVersion - Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

      For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfWorkers

      CreateDevEndpointResponse.Builder numberOfWorkers(Integer numberOfWorkers)

      The number of workers of a defined workerType that are allocated to the development endpoint.

      Parameters:
      numberOfWorkers - The number of workers of a defined workerType that are allocated to the development endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      CreateDevEndpointResponse.Builder availabilityZone(String availabilityZone)

      The Amazon Web Services Availability Zone where this DevEndpoint is located.

      Parameters:
      availabilityZone - The Amazon Web Services Availability Zone where this DevEndpoint is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The ID of the virtual private cloud (VPC) used by this DevEndpoint.

      Parameters:
      vpcId - The ID of the virtual private cloud (VPC) used by this DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extraPythonLibsS3Path

      CreateDevEndpointResponse.Builder extraPythonLibsS3Path(String extraPythonLibsS3Path)

      The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint.

      Parameters:
      extraPythonLibsS3Path - The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extraJarsS3Path

      CreateDevEndpointResponse.Builder extraJarsS3Path(String extraJarsS3Path)

      Path to one or more Java .jar files in an S3 bucket that will be loaded in your DevEndpoint.

      Parameters:
      extraJarsS3Path - Path to one or more Java .jar files in an S3 bucket that will be loaded in your DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      CreateDevEndpointResponse.Builder failureReason(String failureReason)

      The reason for a current failure in this DevEndpoint.

      Parameters:
      failureReason - The reason for a current failure in this DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityConfiguration

      CreateDevEndpointResponse.Builder securityConfiguration(String securityConfiguration)

      The name of the SecurityConfiguration structure being used with this DevEndpoint.

      Parameters:
      securityConfiguration - The name of the SecurityConfiguration structure being used with this DevEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTimestamp

      CreateDevEndpointResponse.Builder createdTimestamp(Instant createdTimestamp)

      The point in time at which this DevEndpoint was created.

      Parameters:
      createdTimestamp - The point in time at which this DevEndpoint was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arguments

      The map of arguments used to configure this DevEndpoint.

      Valid arguments are:

      • "--enable-glue-datacatalog": ""

      You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

      Parameters:
      arguments - The map of arguments used to configure this DevEndpoint.

      Valid arguments are:

      • "--enable-glue-datacatalog": ""

      You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

      Returns:
      Returns a reference to this object so that method calls can be chained together.