Package com.pulumi.aws.glue.inputs
Class DevEndpointState.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.DevEndpointState.Builder
-
- Enclosing class:
- DevEndpointState
public static final class DevEndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DevEndpointState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevEndpointState.Builderarguments(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> arguments)DevEndpointState.Builderarguments(java.util.Map<java.lang.String,java.lang.String> arguments)DevEndpointState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DevEndpointState.Builderarn(java.lang.String arn)DevEndpointState.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)DevEndpointState.BuilderavailabilityZone(java.lang.String availabilityZone)DevEndpointStatebuild()DevEndpointState.BuilderextraJarsS3Path(com.pulumi.core.Output<java.lang.String> extraJarsS3Path)DevEndpointState.BuilderextraJarsS3Path(java.lang.String extraJarsS3Path)DevEndpointState.BuilderextraPythonLibsS3Path(com.pulumi.core.Output<java.lang.String> extraPythonLibsS3Path)DevEndpointState.BuilderextraPythonLibsS3Path(java.lang.String extraPythonLibsS3Path)DevEndpointState.BuilderfailureReason(com.pulumi.core.Output<java.lang.String> failureReason)DevEndpointState.BuilderfailureReason(java.lang.String failureReason)DevEndpointState.BuilderglueVersion(com.pulumi.core.Output<java.lang.String> glueVersion)DevEndpointState.BuilderglueVersion(java.lang.String glueVersion)DevEndpointState.Buildername(com.pulumi.core.Output<java.lang.String> name)DevEndpointState.Buildername(java.lang.String name)DevEndpointState.BuildernumberOfNodes(com.pulumi.core.Output<java.lang.Integer> numberOfNodes)DevEndpointState.BuildernumberOfNodes(java.lang.Integer numberOfNodes)DevEndpointState.BuildernumberOfWorkers(com.pulumi.core.Output<java.lang.Integer> numberOfWorkers)DevEndpointState.BuildernumberOfWorkers(java.lang.Integer numberOfWorkers)DevEndpointState.BuilderprivateAddress(com.pulumi.core.Output<java.lang.String> privateAddress)DevEndpointState.BuilderprivateAddress(java.lang.String privateAddress)DevEndpointState.BuilderpublicAddress(com.pulumi.core.Output<java.lang.String> publicAddress)DevEndpointState.BuilderpublicAddress(java.lang.String publicAddress)DevEndpointState.BuilderpublicKey(com.pulumi.core.Output<java.lang.String> publicKey)DevEndpointState.BuilderpublicKey(java.lang.String publicKey)DevEndpointState.BuilderpublicKeys(com.pulumi.core.Output<java.util.List<java.lang.String>> publicKeys)DevEndpointState.BuilderpublicKeys(java.lang.String... publicKeys)DevEndpointState.BuilderpublicKeys(java.util.List<java.lang.String> publicKeys)DevEndpointState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DevEndpointState.Builderregion(java.lang.String region)DevEndpointState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)DevEndpointState.BuilderroleArn(java.lang.String roleArn)DevEndpointState.BuildersecurityConfiguration(com.pulumi.core.Output<java.lang.String> securityConfiguration)DevEndpointState.BuildersecurityConfiguration(java.lang.String securityConfiguration)DevEndpointState.BuildersecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)DevEndpointState.BuildersecurityGroupIds(java.lang.String... securityGroupIds)DevEndpointState.BuildersecurityGroupIds(java.util.List<java.lang.String> securityGroupIds)DevEndpointState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)DevEndpointState.Builderstatus(java.lang.String status)DevEndpointState.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)DevEndpointState.BuildersubnetId(java.lang.String subnetId)DevEndpointState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DevEndpointState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DevEndpointState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DevEndpointState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)DevEndpointState.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)DevEndpointState.BuildervpcId(java.lang.String vpcId)DevEndpointState.BuilderworkerType(com.pulumi.core.Output<java.lang.String> workerType)DevEndpointState.BuilderworkerType(java.lang.String workerType)DevEndpointState.BuilderyarnEndpointAddress(com.pulumi.core.Output<java.lang.String> yarnEndpointAddress)DevEndpointState.BuilderyarnEndpointAddress(java.lang.String yarnEndpointAddress)DevEndpointState.BuilderzeppelinRemoteSparkInterpreterPort(com.pulumi.core.Output<java.lang.Integer> zeppelinRemoteSparkInterpreterPort)DevEndpointState.BuilderzeppelinRemoteSparkInterpreterPort(java.lang.Integer zeppelinRemoteSparkInterpreterPort)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DevEndpointState defaults)
-
-
Method Detail
-
arguments
public DevEndpointState.Builder arguments(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> arguments)
- Parameters:
arguments- Map of arguments used to configure the endpoint.- Returns:
- builder
-
arguments
public DevEndpointState.Builder arguments(java.util.Map<java.lang.String,java.lang.String> arguments)
- Parameters:
arguments- Map of arguments used to configure the endpoint.- Returns:
- builder
-
arn
public DevEndpointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the endpoint.- Returns:
- builder
-
arn
public DevEndpointState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the endpoint.- Returns:
- builder
-
availabilityZone
public DevEndpointState.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- AWS availability zone where this endpoint is located.- Returns:
- builder
-
availabilityZone
public DevEndpointState.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- AWS availability zone where this endpoint is located.- Returns:
- builder
-
extraJarsS3Path
public DevEndpointState.Builder extraJarsS3Path(@Nullable com.pulumi.core.Output<java.lang.String> extraJarsS3Path)
- Parameters:
extraJarsS3Path- Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint.- Returns:
- builder
-
extraJarsS3Path
public DevEndpointState.Builder extraJarsS3Path(java.lang.String extraJarsS3Path)
- Parameters:
extraJarsS3Path- Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint.- Returns:
- builder
-
extraPythonLibsS3Path
public DevEndpointState.Builder extraPythonLibsS3Path(@Nullable com.pulumi.core.Output<java.lang.String> extraPythonLibsS3Path)
- Parameters:
extraPythonLibsS3Path- Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma.- Returns:
- builder
-
extraPythonLibsS3Path
public DevEndpointState.Builder extraPythonLibsS3Path(java.lang.String extraPythonLibsS3Path)
- Parameters:
extraPythonLibsS3Path- Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma.- Returns:
- builder
-
failureReason
public DevEndpointState.Builder failureReason(@Nullable com.pulumi.core.Output<java.lang.String> failureReason)
- Parameters:
failureReason- Reason for a current failure in this endpoint.- Returns:
- builder
-
failureReason
public DevEndpointState.Builder failureReason(java.lang.String failureReason)
- Parameters:
failureReason- Reason for a current failure in this endpoint.- Returns:
- builder
-
glueVersion
public DevEndpointState.Builder glueVersion(@Nullable com.pulumi.core.Output<java.lang.String> glueVersion)
- Parameters:
glueVersion- Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9.- Returns:
- builder
-
glueVersion
public DevEndpointState.Builder glueVersion(java.lang.String glueVersion)
- Parameters:
glueVersion- Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9.- Returns:
- builder
-
name
public DevEndpointState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of this endpoint. It must be unique in your account.- Returns:
- builder
-
name
public DevEndpointState.Builder name(java.lang.String name)
- Parameters:
name- Name of this endpoint. It must be unique in your account.- Returns:
- builder
-
numberOfNodes
public DevEndpointState.Builder numberOfNodes(@Nullable com.pulumi.core.Output<java.lang.Integer> numberOfNodes)
- Parameters:
numberOfNodes- Number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`.- Returns:
- builder
-
numberOfNodes
public DevEndpointState.Builder numberOfNodes(java.lang.Integer numberOfNodes)
- Parameters:
numberOfNodes- Number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`.- Returns:
- builder
-
numberOfWorkers
public DevEndpointState.Builder numberOfWorkers(@Nullable com.pulumi.core.Output<java.lang.Integer> numberOfWorkers)
- Parameters:
numberOfWorkers- Number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X.- Returns:
- builder
-
numberOfWorkers
public DevEndpointState.Builder numberOfWorkers(java.lang.Integer numberOfWorkers)
- Parameters:
numberOfWorkers- Number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X.- Returns:
- builder
-
privateAddress
public DevEndpointState.Builder privateAddress(@Nullable com.pulumi.core.Output<java.lang.String> privateAddress)
- Parameters:
privateAddress- Private IP address to access the endpoint within a VPC, if this endpoint is created within one.- Returns:
- builder
-
privateAddress
public DevEndpointState.Builder privateAddress(java.lang.String privateAddress)
- Parameters:
privateAddress- Private IP address to access the endpoint within a VPC, if this endpoint is created within one.- Returns:
- builder
-
publicAddress
public DevEndpointState.Builder publicAddress(@Nullable com.pulumi.core.Output<java.lang.String> publicAddress)
- Parameters:
publicAddress- Public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint.- Returns:
- builder
-
publicAddress
public DevEndpointState.Builder publicAddress(java.lang.String publicAddress)
- Parameters:
publicAddress- Public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint.- Returns:
- builder
-
publicKey
public DevEndpointState.Builder publicKey(@Nullable com.pulumi.core.Output<java.lang.String> publicKey)
- Parameters:
publicKey- Public key to be used by this endpoint for authentication.- Returns:
- builder
-
publicKey
public DevEndpointState.Builder publicKey(java.lang.String publicKey)
- Parameters:
publicKey- Public key to be used by this endpoint for authentication.- Returns:
- builder
-
publicKeys
public DevEndpointState.Builder publicKeys(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> publicKeys)
- Parameters:
publicKeys- List of public keys to be used by this endpoint for authentication.- Returns:
- builder
-
publicKeys
public DevEndpointState.Builder publicKeys(java.util.List<java.lang.String> publicKeys)
- Parameters:
publicKeys- List of public keys to be used by this endpoint for authentication.- Returns:
- builder
-
publicKeys
public DevEndpointState.Builder publicKeys(java.lang.String... publicKeys)
- Parameters:
publicKeys- List of public keys to be used by this endpoint for authentication.- Returns:
- builder
-
region
public DevEndpointState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DevEndpointState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public DevEndpointState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- IAM role for this endpoint.- Returns:
- builder
-
roleArn
public DevEndpointState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- IAM role for this endpoint.- Returns:
- builder
-
securityConfiguration
public DevEndpointState.Builder securityConfiguration(@Nullable com.pulumi.core.Output<java.lang.String> securityConfiguration)
- Parameters:
securityConfiguration- Name of the Security Configuration structure to be used with this endpoint.- Returns:
- builder
-
securityConfiguration
public DevEndpointState.Builder securityConfiguration(java.lang.String securityConfiguration)
- Parameters:
securityConfiguration- Name of the Security Configuration structure to be used with this endpoint.- Returns:
- builder
-
securityGroupIds
public DevEndpointState.Builder securityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
- Parameters:
securityGroupIds- Security group IDs for the security groups to be used by this endpoint.- Returns:
- builder
-
securityGroupIds
public DevEndpointState.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds- Security group IDs for the security groups to be used by this endpoint.- Returns:
- builder
-
securityGroupIds
public DevEndpointState.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds- Security group IDs for the security groups to be used by this endpoint.- Returns:
- builder
-
status
public DevEndpointState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current status of this endpoint.- Returns:
- builder
-
status
public DevEndpointState.Builder status(java.lang.String status)
- Parameters:
status- Current status of this endpoint.- Returns:
- builder
-
subnetId
public DevEndpointState.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- Subnet ID for the new endpoint to use.- Returns:
- builder
-
subnetId
public DevEndpointState.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- Subnet ID for the new endpoint to use.- Returns:
- builder
-
tags
public DevEndpointState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DevEndpointState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public DevEndpointState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public DevEndpointState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
vpcId
public DevEndpointState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- ID of the VPC used by this endpoint.- Returns:
- builder
-
vpcId
public DevEndpointState.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC used by this endpoint.- Returns:
- builder
-
workerType
public DevEndpointState.Builder workerType(@Nullable com.pulumi.core.Output<java.lang.String> workerType)
- Parameters:
workerType- Type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X.- Returns:
- builder
-
workerType
public DevEndpointState.Builder workerType(java.lang.String workerType)
- Parameters:
workerType- Type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X.- Returns:
- builder
-
yarnEndpointAddress
public DevEndpointState.Builder yarnEndpointAddress(@Nullable com.pulumi.core.Output<java.lang.String> yarnEndpointAddress)
- Parameters:
yarnEndpointAddress- YARN endpoint address used by this endpoint.- Returns:
- builder
-
yarnEndpointAddress
public DevEndpointState.Builder yarnEndpointAddress(java.lang.String yarnEndpointAddress)
- Parameters:
yarnEndpointAddress- YARN endpoint address used by this endpoint.- Returns:
- builder
-
zeppelinRemoteSparkInterpreterPort
public DevEndpointState.Builder zeppelinRemoteSparkInterpreterPort(@Nullable com.pulumi.core.Output<java.lang.Integer> zeppelinRemoteSparkInterpreterPort)
- Parameters:
zeppelinRemoteSparkInterpreterPort- Apache Zeppelin port for the remote Apache Spark interpreter.- Returns:
- builder
-
zeppelinRemoteSparkInterpreterPort
public DevEndpointState.Builder zeppelinRemoteSparkInterpreterPort(java.lang.Integer zeppelinRemoteSparkInterpreterPort)
- Parameters:
zeppelinRemoteSparkInterpreterPort- Apache Zeppelin port for the remote Apache Spark interpreter.- Returns:
- builder
-
build
public DevEndpointState build()
-
-