Package com.epam.reportportal.listeners
Class ListenerParameters
- java.lang.Object
-
- com.epam.reportportal.listeners.ListenerParameters
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ListenerParameters extends java.lang.Object implements java.lang.CloneableReportPortal client parameters. The class is a placeholder for client and agent parameters.
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_BATCH_PAYLOAD_LIMITstatic booleanDEFAULT_BTS_ISSUE_FAILstatic booleanDEFAULT_EXCEPTION_TRUNCATEstatic longDEFAULT_FILE_WAIT_TIMEOUTstatic booleanDEFAULT_LAUNCH_CREATION_SKIPstatic java.lang.StringDEFAULT_LAUNCH_UUID_OUTPUTstatic booleanDEFAULT_LAUNCH_UUID_PRINTstatic intDEFAULT_LOG_BATCH_SIZE
-
Constructor Summary
Constructors Constructor Description ListenerParameters()Create class instance with default parametersListenerParameters(PropertiesLoader properties)Create class instance with parameters from property source
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerParametersclone()java.lang.StringgetApiKey()intgetAttributeLengthLimit()java.util.Set<ItemAttributesRQ>getAttributes()java.lang.StringgetBaseUrl()java.lang.IntegergetBatchLogsSize()java.lang.LonggetBatchPayloadLimit()java.lang.StringgetBtsIssueUrl()java.lang.StringgetBtsProjectId()java.lang.StringgetBtsUrl()booleangetClientJoin()longgetClientJoinLaunchTimeout()LaunchIdLockModegetClientJoinMode()longgetClientJoinTimeout()java.lang.StringgetDescription()java.lang.BooleangetEnable()java.time.DurationgetHttpCallTimeout()java.time.DurationgetHttpConnectTimeout()java.time.DurationgetHttpReadTimeout()java.time.DurationgetHttpWriteTimeout()java.lang.IntegergetIoPoolSize()java.lang.StringgetKeystore()java.lang.StringgetKeystorePassword()java.lang.StringgetKeystoreType()java.lang.StringgetLaunchName()ModegetLaunchRunningMode()java.lang.StringgetLaunchUuid()java.lang.StringgetLockFileName()intgetLockPortNumber()longgetLockWaitTimeout()java.lang.StringgetOauthClientId()java.lang.StringgetOauthClientSecret()java.lang.StringgetOauthPassword()java.lang.StringgetOauthScope()java.lang.StringgetOauthTokenUri()java.lang.StringgetOauthUsername()java.io.PrintStreamgetPrintLaunchUuidOutput()java.lang.StringgetProjectName()java.lang.StringgetProxyPassword()java.lang.StringgetProxyUrl()java.lang.StringgetProxyUser()java.lang.IntegergetReportingTimeout()java.lang.StringgetRerunOf()intgetRxBufferSize()java.lang.BooleangetSkippedAnIssue()java.lang.StringgetSyncFileName()intgetTruncateItemNamesLimit()java.lang.StringgetTruncateReplacement()java.lang.StringgetTruststore()java.lang.StringgetTruststorePassword()java.lang.StringgetTruststoreType()booleanisAsyncReporting()booleanisBtsIssueFail()booleanisCallbackReportingEnabled()booleanisConvertImage()booleanisExceptionTruncate()booleanisHttpLogging()booleanisLaunchUuidCreationSkip()booleanisOauthUseProxy()booleanisPrintLaunchUuid()booleanisRerun()booleanisTruncateFields()voidsetApiKey(java.lang.String apiKey)voidsetAsyncReporting(boolean asyncReporting)voidsetAttributeLengthLimit(int attributeLengthLimit)voidsetAttributes(java.util.Set<ItemAttributesRQ> attributes)voidsetBaseUrl(java.lang.String baseUrl)voidsetBatchLogsSize(java.lang.Integer batchLogsSize)voidsetBatchPayloadLimit(java.lang.Long batchPayloadLimit)voidsetBtsIssueFail(boolean btsIssueFail)voidsetBtsIssueUrl(java.lang.String btsIssueUrl)voidsetBtsProjectId(java.lang.String btsProjectId)voidsetBtsUrl(java.lang.String btsUrl)voidsetCallbackReportingEnabled(boolean callbackReportingEnabled)voidsetClientJoin(boolean mode)voidsetClientJoinLaunchTimeout(long clientJoinLaunchTimeout)voidsetClientJoinMode(LaunchIdLockMode clientJoinMode)voidsetClientJoinTimeout(long clientJoinTimeout)voidsetConvertImage(boolean convertImage)voidsetDescription(java.lang.String description)voidsetEnable(java.lang.Boolean enable)voidsetExceptionTruncate(boolean exceptionTruncate)voidsetHttpCallTimeout(java.time.Duration httpCallTimeout)voidsetHttpConnectTimeout(java.time.Duration httpConnectTimeout)voidsetHttpLogging(boolean httpLogging)voidsetHttpReadTimeout(java.time.Duration httpReadTimeout)voidsetHttpWriteTimeout(java.time.Duration httpWriteTimeout)voidsetIoPoolSize(java.lang.Integer ioPoolSize)voidsetKeystore(java.lang.String keystore)voidsetKeystorePassword(java.lang.String keystorePassword)voidsetKeystoreType(java.lang.String keystoreType)voidsetLaunchName(java.lang.String launchName)voidsetLaunchRunningMode(Mode launchRunningMode)voidsetLaunchUuid(java.lang.String launchUuid)voidsetLaunchUuidCreationSkip(boolean launchUuidCreationSkip)voidsetLockFileName(java.lang.String fileName)voidsetLockPortNumber(int lockPortNumber)voidsetLockWaitTimeout(long timeout)voidsetOauthClientId(java.lang.String oauthClientId)voidsetOauthClientSecret(java.lang.String oauthClientSecret)voidsetOauthPassword(java.lang.String oauthPassword)voidsetOauthScope(java.lang.String oauthScope)voidsetOauthTokenUri(java.lang.String oauthTokenUri)voidsetOauthUseProxy(boolean oauthUseProxy)voidsetOauthUsername(java.lang.String oauthUsername)voidsetPrintLaunchUuid(boolean printLaunchUuid)voidsetPrintLaunchUuidOutput(java.io.PrintStream printLaunchUuidOutput)voidsetProjectName(java.lang.String projectName)voidsetProxyPassword(java.lang.String proxyPassword)voidsetProxyUrl(java.lang.String proxyUrl)voidsetProxyUser(java.lang.String proxyUser)voidsetReportingTimeout(java.lang.Integer reportingTimeout)voidsetRerun(boolean rerun)voidsetRerunOf(java.lang.String rerunOf)voidsetRxBufferSize(int size)voidsetSkippedAnIssue(java.lang.Boolean skippedAnIssue)voidsetSyncFileName(java.lang.String fileName)voidsetTruncateFields(boolean truncateFields)voidsetTruncateItemNamesLimit(int limit)voidsetTruncateReplacement(java.lang.String replacement)voidsetTruststore(java.lang.String truststore)voidsetTruststorePassword(java.lang.String truststorePassword)voidsetTruststoreType(java.lang.String truststoreType)
-
-
-
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_LOG_BATCH_SIZE
public static final int DEFAULT_LOG_BATCH_SIZE
- 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)
-
getAttributes
public java.util.Set<ItemAttributesRQ> getAttributes()
-
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)
-
getClientJoinMode
public LaunchIdLockMode getClientJoinMode()
-
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:
clonein classjava.lang.Object
-
-