Class EndpointAccessArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshiftserverless.EndpointAccessArgs.Builder
-
- Enclosing class:
- EndpointAccessArgs
public static final class EndpointAccessArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointAccessArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointAccessArgs
build()
EndpointAccessArgs.Builder
endpointName(com.pulumi.core.Output<java.lang.String> endpointName)
EndpointAccessArgs.Builder
endpointName(java.lang.String endpointName)
EndpointAccessArgs.Builder
ownerAccount(com.pulumi.core.Output<java.lang.String> ownerAccount)
EndpointAccessArgs.Builder
ownerAccount(java.lang.String ownerAccount)
EndpointAccessArgs.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
EndpointAccessArgs.Builder
subnetIds(java.lang.String... subnetIds)
EndpointAccessArgs.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
EndpointAccessArgs.Builder
vpcSecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
EndpointAccessArgs.Builder
vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
EndpointAccessArgs.Builder
vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
EndpointAccessArgs.Builder
workgroupName(com.pulumi.core.Output<java.lang.String> workgroupName)
EndpointAccessArgs.Builder
workgroupName(java.lang.String workgroupName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointAccessArgs defaults)
-
-
Method Detail
-
endpointName
public EndpointAccessArgs.Builder endpointName(com.pulumi.core.Output<java.lang.String> endpointName)
- Parameters:
endpointName
- The name of the endpoint.- Returns:
- builder
-
endpointName
public EndpointAccessArgs.Builder endpointName(java.lang.String endpointName)
- Parameters:
endpointName
- The name of the endpoint.- Returns:
- builder
-
ownerAccount
public EndpointAccessArgs.Builder ownerAccount(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccount)
- Parameters:
ownerAccount
- The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.- Returns:
- builder
-
ownerAccount
public EndpointAccessArgs.Builder ownerAccount(java.lang.String ownerAccount)
- Parameters:
ownerAccount
- The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.- Returns:
- builder
-
subnetIds
public EndpointAccessArgs.Builder subnetIds(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 EndpointAccessArgs.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 EndpointAccessArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds
- An array of VPC subnet IDs to associate with the endpoint.- Returns:
- builder
-
vpcSecurityGroupIds
public EndpointAccessArgs.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 EndpointAccessArgs.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 EndpointAccessArgs.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds
- An array of security group IDs to associate with the workgroup.- Returns:
- builder
-
workgroupName
public EndpointAccessArgs.Builder workgroupName(com.pulumi.core.Output<java.lang.String> workgroupName)
- Parameters:
workgroupName
- The name of the workgroup.- Returns:
- builder
-
workgroupName
public EndpointAccessArgs.Builder workgroupName(java.lang.String workgroupName)
- Parameters:
workgroupName
- The name of the workgroup.- Returns:
- builder
-
build
public EndpointAccessArgs build()
-
-