Package com.pulumi.aws.transfer.inputs
Class ServerEndpointDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.inputs.ServerEndpointDetailsArgs.Builder
-
- Enclosing class:
- ServerEndpointDetailsArgs
public static final class ServerEndpointDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServerEndpointDetailsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerEndpointDetailsArgs.BuilderaddressAllocationIds(com.pulumi.core.Output<java.util.List<java.lang.String>> addressAllocationIds)ServerEndpointDetailsArgs.BuilderaddressAllocationIds(java.lang.String... addressAllocationIds)ServerEndpointDetailsArgs.BuilderaddressAllocationIds(java.util.List<java.lang.String> addressAllocationIds)ServerEndpointDetailsArgsbuild()ServerEndpointDetailsArgs.BuildersecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)ServerEndpointDetailsArgs.BuildersecurityGroupIds(java.lang.String... securityGroupIds)ServerEndpointDetailsArgs.BuildersecurityGroupIds(java.util.List<java.lang.String> securityGroupIds)ServerEndpointDetailsArgs.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)ServerEndpointDetailsArgs.BuildersubnetIds(java.lang.String... subnetIds)ServerEndpointDetailsArgs.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)ServerEndpointDetailsArgs.BuildervpcEndpointId(com.pulumi.core.Output<java.lang.String> vpcEndpointId)ServerEndpointDetailsArgs.BuildervpcEndpointId(java.lang.String vpcEndpointId)ServerEndpointDetailsArgs.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)ServerEndpointDetailsArgs.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServerEndpointDetailsArgs defaults)
-
-
Method Detail
-
addressAllocationIds
public ServerEndpointDetailsArgs.Builder addressAllocationIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> addressAllocationIds)
- Parameters:
addressAllocationIds- List of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
addressAllocationIds
public ServerEndpointDetailsArgs.Builder addressAllocationIds(java.util.List<java.lang.String> addressAllocationIds)
- Parameters:
addressAllocationIds- List of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
addressAllocationIds
public ServerEndpointDetailsArgs.Builder addressAllocationIds(java.lang.String... addressAllocationIds)
- Parameters:
addressAllocationIds- List of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
securityGroupIds
public ServerEndpointDetailsArgs.Builder securityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
- Parameters:
securityGroupIds- List of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
securityGroupIds
public ServerEndpointDetailsArgs.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds- List of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
securityGroupIds
public ServerEndpointDetailsArgs.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds- List of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
subnetIds
public ServerEndpointDetailsArgs.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- List of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
subnetIds
public ServerEndpointDetailsArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- List of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
subnetIds
public ServerEndpointDetailsArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- List of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
vpcEndpointId
public ServerEndpointDetailsArgs.Builder vpcEndpointId(@Nullable com.pulumi.core.Output<java.lang.String> vpcEndpointId)
- Parameters:
vpcEndpointId- ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT`- Returns:
- builder
-
vpcEndpointId
public ServerEndpointDetailsArgs.Builder vpcEndpointId(java.lang.String vpcEndpointId)
- Parameters:
vpcEndpointId- ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT`- Returns:
- builder
-
vpcId
public ServerEndpointDetailsArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- VPC ID of the VPC in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
vpcId
public ServerEndpointDetailsArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- VPC ID of the VPC in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`.- Returns:
- builder
-
build
public ServerEndpointDetailsArgs build()
-
-