Class EndpointAccessState.Builder
- java.lang.Object
-
- com.pulumi.aws.redshiftserverless.inputs.EndpointAccessState.Builder
-
- Enclosing class:
- EndpointAccessState
public static final class EndpointAccessState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointAccessState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointAccessState.Builder
address(com.pulumi.core.Output<java.lang.String> address)
EndpointAccessState.Builder
address(java.lang.String address)
EndpointAccessState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
EndpointAccessState.Builder
arn(java.lang.String arn)
EndpointAccessState
build()
EndpointAccessState.Builder
endpointName(com.pulumi.core.Output<java.lang.String> endpointName)
EndpointAccessState.Builder
endpointName(java.lang.String endpointName)
EndpointAccessState.Builder
port(com.pulumi.core.Output<java.lang.Integer> port)
EndpointAccessState.Builder
port(java.lang.Integer port)
EndpointAccessState.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
EndpointAccessState.Builder
subnetIds(java.lang.String... subnetIds)
EndpointAccessState.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
EndpointAccessState.Builder
vpcEndpoints(EndpointAccessVpcEndpointArgs... vpcEndpoints)
EndpointAccessState.Builder
vpcEndpoints(com.pulumi.core.Output<java.util.List<EndpointAccessVpcEndpointArgs>> vpcEndpoints)
EndpointAccessState.Builder
vpcEndpoints(java.util.List<EndpointAccessVpcEndpointArgs> vpcEndpoints)
EndpointAccessState.Builder
vpcSecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
EndpointAccessState.Builder
vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
EndpointAccessState.Builder
vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
EndpointAccessState.Builder
workgroupName(com.pulumi.core.Output<java.lang.String> workgroupName)
EndpointAccessState.Builder
workgroupName(java.lang.String workgroupName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointAccessState defaults)
-
-
Method Detail
-
address
public EndpointAccessState.Builder address(@Nullable com.pulumi.core.Output<java.lang.String> address)
- Parameters:
address
- The DNS address of the VPC endpoint.- Returns:
- builder
-
address
public EndpointAccessState.Builder address(java.lang.String address)
- Parameters:
address
- The DNS address of the VPC endpoint.- Returns:
- builder
-
arn
public EndpointAccessState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the Redshift Serverless Endpoint Access.- Returns:
- builder
-
arn
public EndpointAccessState.Builder arn(java.lang.String arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the Redshift Serverless Endpoint Access.- Returns:
- builder
-
endpointName
public EndpointAccessState.Builder endpointName(@Nullable com.pulumi.core.Output<java.lang.String> endpointName)
- Parameters:
endpointName
- The name of the endpoint.- Returns:
- builder
-
endpointName
public EndpointAccessState.Builder endpointName(java.lang.String endpointName)
- Parameters:
endpointName
- The name of the endpoint.- Returns:
- builder
-
port
public EndpointAccessState.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port
- The port that Amazon Redshift Serverless listens on.- Returns:
- builder
-
port
public EndpointAccessState.Builder port(java.lang.Integer port)
- Parameters:
port
- The port that Amazon Redshift Serverless listens on.- Returns:
- builder
-
subnetIds
public EndpointAccessState.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds
- An array of VPC subnet IDs to associate with the endpoint.- Returns:
- builder
-
subnetIds
public EndpointAccessState.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds
- An array of VPC subnet IDs to associate with the endpoint.- Returns:
- builder
-
subnetIds
public EndpointAccessState.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds
- An array of VPC subnet IDs to associate with the endpoint.- Returns:
- builder
-
vpcEndpoints
public EndpointAccessState.Builder vpcEndpoints(@Nullable com.pulumi.core.Output<java.util.List<EndpointAccessVpcEndpointArgs>> vpcEndpoints)
- Parameters:
vpcEndpoints
- The VPC endpoint or the Redshift Serverless workgroup. See `VPC Endpoint` below.- Returns:
- builder
-
vpcEndpoints
public EndpointAccessState.Builder vpcEndpoints(java.util.List<EndpointAccessVpcEndpointArgs> vpcEndpoints)
- Parameters:
vpcEndpoints
- The VPC endpoint or the Redshift Serverless workgroup. See `VPC Endpoint` below.- Returns:
- builder
-
vpcEndpoints
public EndpointAccessState.Builder vpcEndpoints(EndpointAccessVpcEndpointArgs... vpcEndpoints)
- Parameters:
vpcEndpoints
- The VPC endpoint or the Redshift Serverless workgroup. See `VPC Endpoint` below.- Returns:
- builder
-
vpcSecurityGroupIds
public EndpointAccessState.Builder vpcSecurityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- An array of security group IDs to associate with the workgroup.- Returns:
- builder
-
vpcSecurityGroupIds
public EndpointAccessState.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- An array of security group IDs to associate with the workgroup.- Returns:
- builder
-
vpcSecurityGroupIds
public EndpointAccessState.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- An array of security group IDs to associate with the workgroup.- Returns:
- builder
-
workgroupName
public EndpointAccessState.Builder workgroupName(@Nullable com.pulumi.core.Output<java.lang.String> workgroupName)
- Parameters:
workgroupName
- The name of the workgroup.- Returns:
- builder
-
workgroupName
public EndpointAccessState.Builder workgroupName(java.lang.String workgroupName)
- Parameters:
workgroupName
- The name of the workgroup.- Returns:
- builder
-
build
public EndpointAccessState build()
-
-