Class PlatformServer

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
com.xebialabs.xlrelease.plugin.platform.domain.PlatformServer
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(label="Delivery Insights Service") public class PlatformServer extends com.xebialabs.xlrelease.domain.configuration.HttpConnection
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.xebialabs.xlrelease.domain.configuration.HttpConnection

    com.xebialabs.xlrelease.domain.configuration.HttpConnection.AuthenticationMethod, com.xebialabs.xlrelease.domain.configuration.HttpConnection.OAuth2GrantType
  • 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.xebialabs.xlrelease.domain.configuration.HttpConnection.AuthenticationMethod
     
    com.xebialabs.xlrelease.plugin.platform.Client
     
     
     
    void
    setApiToken(String apiToken)
     
    void
    setAuthenticationMethod(com.xebialabs.xlrelease.domain.configuration.HttpConnection.AuthenticationMethod authenticationMethod)
     
    void
    setDomain(String domain)
     
    void
    setTimeOutSeconds(Integer timeOutSeconds)
     

    Methods inherited from class com.xebialabs.xlrelease.domain.configuration.HttpConnection

    getAccessTokenUrl, getClientId, getClientSecret, getOauth2GrantType, getPassword, getProxyDomain, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getScope, getUrl, getUsername, setAccessTokenUrl, setClientId, setClientSecret, setOauth2GrantType, setPassword, setProxyDomain, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setScope, setUrl, setUsername, 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, 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PlatformServer

      public PlatformServer()
  • Method Details

    • getApiToken

      public String getApiToken()
    • setApiToken

      public void setApiToken(String apiToken)
    • getAuthenticationMethod

      public com.xebialabs.xlrelease.domain.configuration.HttpConnection.AuthenticationMethod getAuthenticationMethod()
      Overrides:
      getAuthenticationMethod in class com.xebialabs.xlrelease.domain.configuration.HttpConnection
    • setAuthenticationMethod

      public void setAuthenticationMethod(com.xebialabs.xlrelease.domain.configuration.HttpConnection.AuthenticationMethod authenticationMethod)
      Overrides:
      setAuthenticationMethod in class com.xebialabs.xlrelease.domain.configuration.HttpConnection
    • getDomain

      public String getDomain()
      Overrides:
      getDomain in class com.xebialabs.xlrelease.domain.configuration.HttpConnection
    • setDomain

      public void setDomain(String domain)
      Overrides:
      setDomain in class com.xebialabs.xlrelease.domain.configuration.HttpConnection
    • getTimeOutSeconds

      public Integer getTimeOutSeconds()
    • setTimeOutSeconds

      public void setTimeOutSeconds(Integer timeOutSeconds)
    • getClient

      public com.xebialabs.xlrelease.plugin.platform.Client getClient()