Klasse OutboundProxySettings.OutboundProxySettingsBuilder
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.OutboundProxySettings.OutboundProxySettingsBuilder
- Umschließende Klasse:
OutboundProxySettings
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuild()
The proxy server alias used to identify the entity in API Gateway.ftpType
(OutboundProxySettings.FtpTypeEnum ftpType) The type of the FTP proxy server.The host name or IP address of the proxy server.isDefault
(OutboundProxySettings.IsDefaultEnum isDefault) Indicates whether this proxy server alias is the default for the corresponding protocol.The password required to authenticate if authentication is enabled for the proxy server.passwordHandle
(String passwordHandle) The password handle which is used to store the password (if specified) in a secure manner in API Gateway.The port number of the proxy server.protocol
(OutboundProxySettings.ProtocolEnum protocol) The protocol for which the proxy server is created.proxyAlias
(String proxyAlias) The outbound proxy server alias name.socksVersion
(OutboundProxySettings.SocksVersionEnum socksVersion) The SOCKS version of the proxy server.Indicates whether the particular proxy server alias is enabled or disabled.toString()
The user name required to authenticate against if authentication is enabled for the proxy server.
-
Methodendetails
-
entityId
The proxy server alias used to identify the entity in API Gateway.- Gibt zurück:
this
.
-
ftpType
public OutboundProxySettings.OutboundProxySettingsBuilder ftpType(OutboundProxySettings.FtpTypeEnum ftpType) The type of the FTP proxy server. Applicable only if protocol value is FTP. Indicated by a number in the range 0 to 7. 0 - No proxy, 1 - ftp_user@ftp_host no proxy auth, 2 - ftp_user@ftp_host proxy auth, 3 - site command, 4 - open command, 5 - ftp_user@proxy_user@ftp_host, 6 - proxy_user@ftp_host, 7 - ftp_user@ftp_host proxy_user- Gibt zurück:
this
.
-
host
The host name or IP address of the proxy server.- Gibt zurück:
this
.
-
isDefault
public OutboundProxySettings.OutboundProxySettingsBuilder isDefault(OutboundProxySettings.IsDefaultEnum isDefault) Indicates whether this proxy server alias is the default for the corresponding protocol. There can be only one default proxy server alias for a given protocol. Y denotes Yes and N denotes No.- Gibt zurück:
this
.
-
password
The password required to authenticate if authentication is enabled for the proxy server.- Gibt zurück:
this
.
-
passwordHandle
The password handle which is used to store the password (if specified) in a secure manner in API Gateway.- Gibt zurück:
this
.
-
port
The port number of the proxy server.- Gibt zurück:
this
.
-
protocol
public OutboundProxySettings.OutboundProxySettingsBuilder protocol(OutboundProxySettings.ProtocolEnum protocol) The protocol for which the proxy server is created.- Gibt zurück:
this
.
-
proxyAlias
The outbound proxy server alias name. It must be unique across all outbound proxy server aliases defined in API Gateway. Once a proxy server alias is defined with a given name, it cannot be modified further.- Gibt zurück:
this
.
-
socksVersion
public OutboundProxySettings.OutboundProxySettingsBuilder socksVersion(OutboundProxySettings.SocksVersionEnum socksVersion) The SOCKS version of the proxy server. Applicable only if protocol value is SOCKS. A value of 4 indicates SOCKS protocol version 4 and a value of 5 indicates SOCKS protocol version 5. SOCKS protocol version 4 does not support authentication and hence username/password cannot be specified if socksVersion = 4.- Gibt zurück:
this
.
-
status
public OutboundProxySettings.OutboundProxySettingsBuilder status(OutboundProxySettings.StatusEnum status) Indicates whether the particular proxy server alias is enabled or disabled.- Gibt zurück:
this
.
-
username
The user name required to authenticate against if authentication is enabled for the proxy server.- Gibt zurück:
this
.
-
build
-
toString
-