public class HttpConnection
extends java.lang.Object
implements com.ca.codesv.sdk.Connection
Modifier and Type | Class and Description |
---|---|
static class |
HttpConnection.HttpsConfiguration
Keystore configuration.
|
static class |
HttpConnection.HttpsConfigurationBuilder
Https configuration builder.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
HttpConnection |
port(int port)
Creates a
HttpConnection copy with a different port. |
static HttpConnection |
to(java.lang.String host)
Creates a
HttpConnection instance for a particular host. |
HttpConnection |
useHttps(HttpConnection.HttpsConfigurationBuilder httpsConfigurationBuilder)
Creates a
HttpConnection copy for a keystore configuration builder in order to provide
HTTPS protocol. |
public static HttpConnection to(java.lang.String host)
HttpConnection
instance for a particular host. Port is by default 80.host
- hostnameHttpConnection
for next configurationpublic HttpConnection port(int port)
HttpConnection
copy with a different port.port
- portHttpConnection
for next configurationpublic HttpConnection useHttps(HttpConnection.HttpsConfigurationBuilder httpsConfigurationBuilder)
HttpConnection
copy for a keystore configuration builder in order to provide
HTTPS protocol. If the HTTP port was 80, it will be changed by this method to 443httpsConfigurationBuilder
- a HttpConnection.HttpsConfigurationBuilder
which is used for
configuration of HTTPsHttpConnection
for next configurationpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object