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 enumstatic enum -
Field Summary
Fields inherited from class com.xebialabs.xlrelease.domain.PropertyConfiguration
PROPERTY_CARDINALITYFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, typeFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCA()booleangetScope()getUrl()voidsetAccessTokenUrl(String accessTokenUrl) voidsetAuthenticationMethod(HttpConnection.AuthenticationMethod authenticationMethod) voidvoidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidvoidsetInsecure(boolean insecure) voidsetOauth2GrantType(HttpConnection.OAuth2GrantType oauth2GrantType) voidsetPassword(String password) voidsetProxyDomain(String proxyDomain) voidsetProxyHost(String proxyHost) voidsetProxyPassword(String proxyPassword) voidsetProxyPort(String proxyPort) voidsetProxyUsername(String proxyUsername) voidvoidvoidsetUsername(String username) toMap()Methods inherited from class com.xebialabs.xlrelease.domain.PropertyConfiguration
getCardinalityMethods inherited from class com.xebialabs.xlrelease.domain.Configuration
getTitle, getVariableMapping, hasVariableMapping, setTitle, setVariableMappingMethods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getCiUid, getFolderId, hasId, isSupportedOn, setCiUid, setFolderIdMethods 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)
-