Class HttpConnection
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseConfiguration
com.xebialabs.xlrelease.domain.Configuration
com.xebialabs.xlrelease.domain.PropertyConfiguration
com.xebialabs.xlrelease.domain.configuration.HttpConnection
- All Implemented Interfaces:
ConfigurationItem
,Serializable
,Comparable<BaseConfigurationItem>
@Metadata(root=CONFIGURATION,
virtual=true,
versioned=false)
public class HttpConnection
extends PropertyConfiguration
Base class for server configurations which use HTTP connection properties.
Users subclass this in
synthetic.xml
to configure additional properties.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
Fields inherited from class com.xebialabs.xlrelease.domain.PropertyConfiguration
PROPERTY_CARDINALITY
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCA()
boolean
getScope()
getUrl()
void
setAccessTokenUrl
(String accessTokenUrl) void
setAuthenticationMethod
(HttpConnection.AuthenticationMethod authenticationMethod) void
void
setClientId
(String clientId) void
setClientSecret
(String clientSecret) void
void
setInsecure
(boolean insecure) void
setOauth2GrantType
(HttpConnection.OAuth2GrantType oauth2GrantType) void
setPassword
(String password) void
setProxyDomain
(String proxyDomain) void
setProxyHost
(String proxyHost) void
setProxyPassword
(String proxyPassword) void
setProxyPort
(String proxyPort) void
setProxyUsername
(String proxyUsername) void
void
void
setUsername
(String username) toMap()
Methods inherited from class com.xebialabs.xlrelease.domain.PropertyConfiguration
getCardinality
Methods inherited from class com.xebialabs.xlrelease.domain.Configuration
getTitle, getVariableMapping, hasVariableMapping, setTitle, setVariableMapping
Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, hasId, isSupportedOn, setFolderId
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
Constructor Details
-
HttpConnection
public HttpConnection() -
HttpConnection
-
-
Method Details
-
toMap
-
getUrl
-
setUrl
-
getAuthenticationMethod
-
setAuthenticationMethod
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getDomain
-
setDomain
-
getOauth2GrantType
-
setOauth2GrantType
-
getAccessTokenUrl
-
setAccessTokenUrl
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getScope
-
setScope
-
getProxyHost
-
setProxyHost
-
getProxyPort
-
setProxyPort
-
getProxyUsername
-
setProxyUsername
-
getProxyPassword
-
setProxyPassword
-
getProxyDomain
-
setProxyDomain
-
getCA
-
setCA
-
getInsecure
public boolean getInsecure() -
setInsecure
public void setInsecure(boolean insecure)
-