Package com.pulumi.aws.transfer.inputs
Class ServerProtocolDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.inputs.ServerProtocolDetailsArgs.Builder
-
- Enclosing class:
- ServerProtocolDetailsArgs
public static final class ServerProtocolDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServerProtocolDetailsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerProtocolDetailsArgs.Builder
as2Transports(com.pulumi.core.Output<java.util.List<java.lang.String>> as2Transports)
ServerProtocolDetailsArgs.Builder
as2Transports(java.lang.String... as2Transports)
ServerProtocolDetailsArgs.Builder
as2Transports(java.util.List<java.lang.String> as2Transports)
ServerProtocolDetailsArgs
build()
ServerProtocolDetailsArgs.Builder
passiveIp(com.pulumi.core.Output<java.lang.String> passiveIp)
ServerProtocolDetailsArgs.Builder
passiveIp(java.lang.String passiveIp)
ServerProtocolDetailsArgs.Builder
setStatOption(com.pulumi.core.Output<java.lang.String> setStatOption)
ServerProtocolDetailsArgs.Builder
setStatOption(java.lang.String setStatOption)
ServerProtocolDetailsArgs.Builder
tlsSessionResumptionMode(com.pulumi.core.Output<java.lang.String> tlsSessionResumptionMode)
ServerProtocolDetailsArgs.Builder
tlsSessionResumptionMode(java.lang.String tlsSessionResumptionMode)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServerProtocolDetailsArgs defaults)
-
-
Method Detail
-
as2Transports
public ServerProtocolDetailsArgs.Builder as2Transports(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> as2Transports)
- Parameters:
as2Transports
- Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported.- Returns:
- builder
-
as2Transports
public ServerProtocolDetailsArgs.Builder as2Transports(java.util.List<java.lang.String> as2Transports)
- Parameters:
as2Transports
- Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported.- Returns:
- builder
-
as2Transports
public ServerProtocolDetailsArgs.Builder as2Transports(java.lang.String... as2Transports)
- Parameters:
as2Transports
- Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported.- Returns:
- builder
-
passiveIp
public ServerProtocolDetailsArgs.Builder passiveIp(@Nullable com.pulumi.core.Output<java.lang.String> passiveIp)
- Parameters:
passiveIp
- Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer.- Returns:
- builder
-
passiveIp
public ServerProtocolDetailsArgs.Builder passiveIp(java.lang.String passiveIp)
- Parameters:
passiveIp
- Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer.- Returns:
- builder
-
setStatOption
public ServerProtocolDetailsArgs.Builder setStatOption(@Nullable com.pulumi.core.Output<java.lang.String> setStatOption)
- Parameters:
setStatOption
- Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`.- Returns:
- builder
-
setStatOption
public ServerProtocolDetailsArgs.Builder setStatOption(java.lang.String setStatOption)
- Parameters:
setStatOption
- Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`.- Returns:
- builder
-
tlsSessionResumptionMode
public ServerProtocolDetailsArgs.Builder tlsSessionResumptionMode(@Nullable com.pulumi.core.Output<java.lang.String> tlsSessionResumptionMode)
- Parameters:
tlsSessionResumptionMode
- A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`.- Returns:
- builder
-
tlsSessionResumptionMode
public ServerProtocolDetailsArgs.Builder tlsSessionResumptionMode(java.lang.String tlsSessionResumptionMode)
- Parameters:
tlsSessionResumptionMode
- A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`.- Returns:
- builder
-
build
public ServerProtocolDetailsArgs build()
-
-