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.Builder
addressAllocationIds(com.pulumi.core.Output<java.util.List<java.lang.String>> addressAllocationIds)
ServerEndpointDetailsArgs.Builder
addressAllocationIds(java.lang.String... addressAllocationIds)
ServerEndpointDetailsArgs.Builder
addressAllocationIds(java.util.List<java.lang.String> addressAllocationIds)
ServerEndpointDetailsArgs
build()
ServerEndpointDetailsArgs.Builder
securityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
ServerEndpointDetailsArgs.Builder
securityGroupIds(java.lang.String... securityGroupIds)
ServerEndpointDetailsArgs.Builder
securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
ServerEndpointDetailsArgs.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
ServerEndpointDetailsArgs.Builder
subnetIds(java.lang.String... subnetIds)
ServerEndpointDetailsArgs.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
ServerEndpointDetailsArgs.Builder
vpcEndpointId(com.pulumi.core.Output<java.lang.String> vpcEndpointId)
ServerEndpointDetailsArgs.Builder
vpcEndpointId(java.lang.String vpcEndpointId)
ServerEndpointDetailsArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
ServerEndpointDetailsArgs.Builder
vpcId(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
- A 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 `endpoint_type` is set to `VPC`.- Returns:
- builder
-
addressAllocationIds
public ServerEndpointDetailsArgs.Builder addressAllocationIds(java.util.List<java.lang.String> addressAllocationIds)
- Parameters:
addressAllocationIds
- A 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 `endpoint_type` is set to `VPC`.- Returns:
- builder
-
addressAllocationIds
public ServerEndpointDetailsArgs.Builder addressAllocationIds(java.lang.String... addressAllocationIds)
- Parameters:
addressAllocationIds
- A 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 `endpoint_type` 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
- A 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 `endpoint_type` is set to `VPC`.- Returns:
- builder
-
securityGroupIds
public ServerEndpointDetailsArgs.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds
- A 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 `endpoint_type` is set to `VPC`.- Returns:
- builder
-
securityGroupIds
public ServerEndpointDetailsArgs.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds
- A 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 `endpoint_type` 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
- A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.- Returns:
- builder
-
subnetIds
public ServerEndpointDetailsArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds
- A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.- Returns:
- builder
-
subnetIds
public ServerEndpointDetailsArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds
- A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.- Returns:
- builder
-
vpcEndpointId
public ServerEndpointDetailsArgs.Builder vpcEndpointId(@Nullable com.pulumi.core.Output<java.lang.String> vpcEndpointId)
- Parameters:
vpcEndpointId
- The ID of the VPC endpoint. This property can only be used when `endpoint_type` is set to `VPC_ENDPOINT`- Returns:
- builder
-
vpcEndpointId
public ServerEndpointDetailsArgs.Builder vpcEndpointId(java.lang.String vpcEndpointId)
- Parameters:
vpcEndpointId
- The ID of the VPC endpoint. This property can only be used when `endpoint_type` is set to `VPC_ENDPOINT`- Returns:
- builder
-
vpcId
public ServerEndpointDetailsArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpoint_type` is set to `VPC`.- Returns:
- builder
-
vpcId
public ServerEndpointDetailsArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpoint_type` is set to `VPC`.- Returns:
- builder
-
build
public ServerEndpointDetailsArgs build()
-
-