Class ListenerParameters

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ListenerParameters
    extends java.lang.Object
    implements java.lang.Cloneable
    ReportPortal client parameters. The class is a placeholder for client and agent parameters.
    • Field Detail

      • DEFAULT_FILE_WAIT_TIMEOUT

        public static final long DEFAULT_FILE_WAIT_TIMEOUT
      • DEFAULT_EXCEPTION_TRUNCATE

        public static final boolean DEFAULT_EXCEPTION_TRUNCATE
        See Also:
        Constant Field Values
      • DEFAULT_BATCH_PAYLOAD_LIMIT

        public static final long DEFAULT_BATCH_PAYLOAD_LIMIT
      • DEFAULT_LAUNCH_CREATION_SKIP

        public static final boolean DEFAULT_LAUNCH_CREATION_SKIP
        See Also:
        Constant Field Values
      • DEFAULT_LAUNCH_UUID_PRINT

        public static final boolean DEFAULT_LAUNCH_UUID_PRINT
        See Also:
        Constant Field Values
      • DEFAULT_LAUNCH_UUID_OUTPUT

        public static final java.lang.String DEFAULT_LAUNCH_UUID_OUTPUT
        See Also:
        Constant Field Values
      • DEFAULT_BTS_ISSUE_FAIL

        public static final boolean DEFAULT_BTS_ISSUE_FAIL
        See Also:
        Constant Field Values
    • Constructor Detail

      • ListenerParameters

        public ListenerParameters()
        Create class instance with default parameters
      • ListenerParameters

        public ListenerParameters​(PropertiesLoader properties)
        Create class instance with parameters from property source
        Parameters:
        properties - property source
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getApiKey

        public java.lang.String getApiKey()
      • setApiKey

        public void setApiKey​(java.lang.String apiKey)
      • getOauthTokenUri

        @Nullable
        public java.lang.String getOauthTokenUri()
      • setOauthTokenUri

        public void setOauthTokenUri​(@Nullable
                                     java.lang.String oauthTokenUri)
      • getOauthUsername

        @Nullable
        public java.lang.String getOauthUsername()
      • setOauthUsername

        public void setOauthUsername​(@Nullable
                                     java.lang.String oauthUsername)
      • getOauthPassword

        @Nullable
        public java.lang.String getOauthPassword()
      • setOauthPassword

        public void setOauthPassword​(@Nullable
                                     java.lang.String oauthPassword)
      • getOauthClientId

        @Nullable
        public java.lang.String getOauthClientId()
      • setOauthClientId

        public void setOauthClientId​(@Nullable
                                     java.lang.String oauthClientId)
      • getOauthClientSecret

        @Nullable
        public java.lang.String getOauthClientSecret()
      • setOauthClientSecret

        public void setOauthClientSecret​(@Nullable
                                         java.lang.String oauthClientSecret)
      • getOauthScope

        @Nullable
        public java.lang.String getOauthScope()
      • isOauthUseProxy

        public boolean isOauthUseProxy()
      • setOauthUseProxy

        public void setOauthUseProxy​(boolean oauthUseProxy)
      • setOauthScope

        public void setOauthScope​(@Nullable
                                  java.lang.String oauthScope)
      • getBaseUrl

        public java.lang.String getBaseUrl()
      • setBaseUrl

        public void setBaseUrl​(java.lang.String baseUrl)
      • getProxyUrl

        public java.lang.String getProxyUrl()
      • setProxyUrl

        public void setProxyUrl​(java.lang.String proxyUrl)
      • getProxyUser

        public java.lang.String getProxyUser()
      • setProxyUser

        public void setProxyUser​(java.lang.String proxyUser)
      • getProxyPassword

        public java.lang.String getProxyPassword()
      • setProxyPassword

        public void setProxyPassword​(java.lang.String proxyPassword)
      • getProjectName

        public java.lang.String getProjectName()
      • setProjectName

        public void setProjectName​(java.lang.String projectName)
      • getLaunchName

        public java.lang.String getLaunchName()
      • setLaunchName

        public void setLaunchName​(java.lang.String launchName)
      • getLaunchUuid

        @Nullable
        public java.lang.String getLaunchUuid()
      • setLaunchUuid

        public void setLaunchUuid​(@Nullable
                                  java.lang.String launchUuid)
      • isLaunchUuidCreationSkip

        public boolean isLaunchUuidCreationSkip()
      • setLaunchUuidCreationSkip

        public void setLaunchUuidCreationSkip​(boolean launchUuidCreationSkip)
      • isPrintLaunchUuid

        public boolean isPrintLaunchUuid()
      • setPrintLaunchUuid

        public void setPrintLaunchUuid​(boolean printLaunchUuid)
      • getPrintLaunchUuidOutput

        @Nonnull
        public java.io.PrintStream getPrintLaunchUuidOutput()
      • setPrintLaunchUuidOutput

        public void setPrintLaunchUuidOutput​(@Nonnull
                                             java.io.PrintStream printLaunchUuidOutput)
      • getLaunchRunningMode

        public Mode getLaunchRunningMode()
      • setLaunchRunningMode

        public void setLaunchRunningMode​(Mode launchRunningMode)
      • setAttributes

        public void setAttributes​(java.util.Set<ItemAttributesRQ> attributes)
      • getEnable

        public java.lang.Boolean getEnable()
      • setEnable

        public void setEnable​(java.lang.Boolean enable)
      • getSkippedAnIssue

        public java.lang.Boolean getSkippedAnIssue()
      • setSkippedAnIssue

        public void setSkippedAnIssue​(java.lang.Boolean skippedAnIssue)
      • getBatchLogsSize

        public java.lang.Integer getBatchLogsSize()
      • setBatchLogsSize

        public void setBatchLogsSize​(java.lang.Integer batchLogsSize)
      • getBatchPayloadLimit

        public java.lang.Long getBatchPayloadLimit()
      • setBatchPayloadLimit

        public void setBatchPayloadLimit​(java.lang.Long batchPayloadLimit)
      • isConvertImage

        public boolean isConvertImage()
      • setConvertImage

        public void setConvertImage​(boolean convertImage)
      • getReportingTimeout

        public java.lang.Integer getReportingTimeout()
      • setReportingTimeout

        public void setReportingTimeout​(java.lang.Integer reportingTimeout)
      • getKeystore

        public java.lang.String getKeystore()
      • setKeystore

        public void setKeystore​(java.lang.String keystore)
      • getKeystorePassword

        public java.lang.String getKeystorePassword()
      • setKeystorePassword

        public void setKeystorePassword​(java.lang.String keystorePassword)
      • setKeystoreType

        public void setKeystoreType​(@Nonnull
                                    java.lang.String keystoreType)
      • getKeystoreType

        @Nonnull
        public java.lang.String getKeystoreType()
      • getTruststore

        public java.lang.String getTruststore()
      • setTruststore

        public void setTruststore​(java.lang.String truststore)
      • getTruststorePassword

        public java.lang.String getTruststorePassword()
      • setTruststorePassword

        public void setTruststorePassword​(java.lang.String truststorePassword)
      • setTruststoreType

        public void setTruststoreType​(@Nonnull
                                      java.lang.String truststoreType)
      • getTruststoreType

        @Nonnull
        public java.lang.String getTruststoreType()
      • isRerun

        public boolean isRerun()
      • isAsyncReporting

        public boolean isAsyncReporting()
      • setAsyncReporting

        public void setAsyncReporting​(boolean asyncReporting)
      • isCallbackReportingEnabled

        public boolean isCallbackReportingEnabled()
      • setCallbackReportingEnabled

        public void setCallbackReportingEnabled​(boolean callbackReportingEnabled)
      • setRerun

        public void setRerun​(boolean rerun)
      • getRerunOf

        public java.lang.String getRerunOf()
      • setRerunOf

        public void setRerunOf​(java.lang.String rerunOf)
      • getIoPoolSize

        public java.lang.Integer getIoPoolSize()
      • setIoPoolSize

        public void setIoPoolSize​(java.lang.Integer ioPoolSize)
      • getClientJoin

        public boolean getClientJoin()
      • setClientJoin

        public void setClientJoin​(boolean mode)
      • setClientJoinMode

        public void setClientJoinMode​(LaunchIdLockMode clientJoinMode)
      • getLockPortNumber

        public int getLockPortNumber()
      • setLockPortNumber

        public void setLockPortNumber​(int lockPortNumber)
      • getLockFileName

        public java.lang.String getLockFileName()
      • setLockFileName

        public void setLockFileName​(java.lang.String fileName)
      • getSyncFileName

        public java.lang.String getSyncFileName()
      • setSyncFileName

        public void setSyncFileName​(java.lang.String fileName)
      • getClientJoinTimeout

        public long getClientJoinTimeout()
      • setClientJoinTimeout

        public void setClientJoinTimeout​(long clientJoinTimeout)
      • getLockWaitTimeout

        public long getLockWaitTimeout()
      • setLockWaitTimeout

        public void setLockWaitTimeout​(long timeout)
      • getClientJoinLaunchTimeout

        public long getClientJoinLaunchTimeout()
      • setClientJoinLaunchTimeout

        public void setClientJoinLaunchTimeout​(long clientJoinLaunchTimeout)
      • isHttpLogging

        public boolean isHttpLogging()
      • setHttpLogging

        public void setHttpLogging​(boolean httpLogging)
      • getRxBufferSize

        public int getRxBufferSize()
      • setRxBufferSize

        public void setRxBufferSize​(int size)
      • isTruncateFields

        public boolean isTruncateFields()
      • setTruncateFields

        public void setTruncateFields​(boolean truncateFields)
      • getTruncateItemNamesLimit

        public int getTruncateItemNamesLimit()
      • setTruncateItemNamesLimit

        public void setTruncateItemNamesLimit​(int limit)
      • getTruncateReplacement

        public java.lang.String getTruncateReplacement()
      • setTruncateReplacement

        public void setTruncateReplacement​(java.lang.String replacement)
      • getAttributeLengthLimit

        public int getAttributeLengthLimit()
      • setAttributeLengthLimit

        public void setAttributeLengthLimit​(int attributeLengthLimit)
      • isExceptionTruncate

        public boolean isExceptionTruncate()
      • setExceptionTruncate

        public void setExceptionTruncate​(boolean exceptionTruncate)
      • setHttpCallTimeout

        public void setHttpCallTimeout​(@Nullable
                                       java.time.Duration httpCallTimeout)
      • getHttpCallTimeout

        @Nullable
        public java.time.Duration getHttpCallTimeout()
      • setHttpConnectTimeout

        public void setHttpConnectTimeout​(@Nullable
                                          java.time.Duration httpConnectTimeout)
      • getHttpConnectTimeout

        @Nullable
        public java.time.Duration getHttpConnectTimeout()
      • setHttpReadTimeout

        public void setHttpReadTimeout​(@Nullable
                                       java.time.Duration httpReadTimeout)
      • getHttpReadTimeout

        @Nullable
        public java.time.Duration getHttpReadTimeout()
      • setHttpWriteTimeout

        public void setHttpWriteTimeout​(@Nullable
                                        java.time.Duration httpWriteTimeout)
      • getHttpWriteTimeout

        @Nullable
        public java.time.Duration getHttpWriteTimeout()
      • getBtsProjectId

        @Nullable
        public java.lang.String getBtsProjectId()
      • setBtsProjectId

        public void setBtsProjectId​(@Nullable
                                    java.lang.String btsProjectId)
      • getBtsUrl

        @Nullable
        public java.lang.String getBtsUrl()
      • setBtsUrl

        public void setBtsUrl​(@Nullable
                              java.lang.String btsUrl)
      • getBtsIssueUrl

        @Nullable
        public java.lang.String getBtsIssueUrl()
      • setBtsIssueUrl

        public void setBtsIssueUrl​(@Nullable
                                   java.lang.String btsIssueUrl)
      • isBtsIssueFail

        public boolean isBtsIssueFail()
      • setBtsIssueFail

        public void setBtsIssueFail​(boolean btsIssueFail)
      • clone

        @Nonnull
        public ListenerParameters clone()
        Overrides:
        clone in class java.lang.Object