Class ServerProtocolDetailsArgs.Builder

  • Enclosing class:
    ServerProtocolDetailsArgs

    public static final class ServerProtocolDetailsArgs.Builder
    extends java.lang.Object
    • 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