public class ListenerParameters
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_BATCH_PAYLOAD_LIMIT |
static boolean |
DEFAULT_BTS_ISSUE_FAIL |
static boolean |
DEFAULT_EXCEPTION_TRUNCATE |
static long |
DEFAULT_FILE_WAIT_TIMEOUT |
static boolean |
DEFAULT_LAUNCH_CREATION_SKIP |
static java.lang.String |
DEFAULT_LAUNCH_UUID_OUTPUT |
static boolean |
DEFAULT_LAUNCH_UUID_PRINT |
static int |
DEFAULT_LOG_BATCH_SIZE |
| Constructor and Description |
|---|
ListenerParameters()
Create class instance with default parameters
|
ListenerParameters(PropertiesLoader properties)
Create class instance with parameters from property source
|
| Modifier and Type | Method and Description |
|---|---|
ListenerParameters |
clone() |
java.lang.String |
getApiKey() |
int |
getAttributeLengthLimit() |
java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> |
getAttributes() |
java.lang.String |
getBaseUrl() |
java.lang.Integer |
getBatchLogsSize() |
java.lang.Long |
getBatchPayloadLimit() |
java.lang.String |
getBtsIssueUrl() |
java.lang.String |
getBtsProjectId() |
java.lang.String |
getBtsUrl() |
boolean |
getClientJoin() |
long |
getClientJoinLaunchTimeout() |
LaunchIdLockMode |
getClientJoinMode() |
long |
getClientJoinTimeout() |
java.lang.String |
getDescription() |
java.lang.Boolean |
getEnable() |
java.time.Duration |
getHttpCallTimeout() |
java.time.Duration |
getHttpConnectTimeout() |
java.time.Duration |
getHttpReadTimeout() |
java.time.Duration |
getHttpWriteTimeout() |
java.lang.Integer |
getIoPoolSize() |
java.lang.String |
getKeystore() |
java.lang.String |
getKeystorePassword() |
java.lang.String |
getKeystoreType() |
java.lang.String |
getLaunchName() |
com.epam.ta.reportportal.ws.model.launch.Mode |
getLaunchRunningMode() |
java.lang.String |
getLaunchUuid() |
java.lang.String |
getLockFileName() |
int |
getLockPortNumber() |
long |
getLockWaitTimeout() |
java.io.PrintStream |
getPrintLaunchUuidOutput() |
java.lang.String |
getProjectName() |
java.lang.String |
getProxyPassword() |
java.lang.String |
getProxyUrl() |
java.lang.String |
getProxyUser() |
java.lang.Integer |
getReportingTimeout() |
java.lang.String |
getRerunOf() |
int |
getRxBufferSize() |
java.lang.Boolean |
getSkippedAnIssue() |
java.lang.String |
getSyncFileName() |
int |
getTruncateItemNamesLimit() |
java.lang.String |
getTruncateReplacement() |
java.lang.String |
getTruststore() |
java.lang.String |
getTruststorePassword() |
java.lang.String |
getTruststoreType() |
boolean |
isAsyncReporting() |
boolean |
isBtsIssueFail() |
boolean |
isCallbackReportingEnabled() |
boolean |
isConvertImage() |
boolean |
isExceptionTruncate() |
boolean |
isHttpLogging() |
boolean |
isLaunchUuidCreationSkip() |
boolean |
isPrintLaunchUuid() |
boolean |
isRerun() |
boolean |
isTruncateFields() |
void |
setApiKey(java.lang.String apiKey) |
void |
setAsyncReporting(boolean asyncReporting) |
void |
setAttributeLengthLimit(int attributeLengthLimit) |
void |
setAttributes(java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> attributes) |
void |
setBaseUrl(java.lang.String baseUrl) |
void |
setBatchLogsSize(java.lang.Integer batchLogsSize) |
void |
setBatchPayloadLimit(java.lang.Long batchPayloadLimit) |
void |
setBtsIssueFail(boolean btsIssueFail) |
void |
setBtsIssueUrl(java.lang.String btsIssueUrl) |
void |
setBtsProjectId(java.lang.String btsProjectId) |
void |
setBtsUrl(java.lang.String btsUrl) |
void |
setCallbackReportingEnabled(boolean callbackReportingEnabled) |
void |
setClientJoin(boolean mode) |
void |
setClientJoinLaunchTimeout(long clientJoinLaunchTimeout) |
void |
setClientJoinMode(LaunchIdLockMode clientJoinMode) |
void |
setClientJoinTimeout(long clientJoinTimeout) |
void |
setConvertImage(boolean convertImage) |
void |
setDescription(java.lang.String description) |
void |
setEnable(java.lang.Boolean enable) |
void |
setExceptionTruncate(boolean exceptionTruncate) |
void |
setHttpCallTimeout(java.time.Duration httpCallTimeout) |
void |
setHttpConnectTimeout(java.time.Duration httpConnectTimeout) |
void |
setHttpLogging(boolean httpLogging) |
void |
setHttpReadTimeout(java.time.Duration httpReadTimeout) |
void |
setHttpWriteTimeout(java.time.Duration httpWriteTimeout) |
void |
setIoPoolSize(java.lang.Integer ioPoolSize) |
void |
setKeystore(java.lang.String keystore) |
void |
setKeystorePassword(java.lang.String keystorePassword) |
void |
setKeystoreType(java.lang.String keystoreType) |
void |
setLaunchName(java.lang.String launchName) |
void |
setLaunchRunningMode(com.epam.ta.reportportal.ws.model.launch.Mode launchRunningMode) |
void |
setLaunchUuid(java.lang.String launchUuid) |
void |
setLaunchUuidCreationSkip(boolean launchUuidCreationSkip) |
void |
setLockFileName(java.lang.String fileName) |
void |
setLockPortNumber(int lockPortNumber) |
void |
setLockWaitTimeout(long timeout) |
void |
setPrintLaunchUuid(boolean printLaunchUuid) |
void |
setPrintLaunchUuidOutput(java.io.PrintStream printLaunchUuidOutput) |
void |
setProjectName(java.lang.String projectName) |
void |
setProxyPassword(java.lang.String proxyPassword) |
void |
setProxyUrl(java.lang.String proxyUrl) |
void |
setProxyUser(java.lang.String proxyUser) |
void |
setReportingTimeout(java.lang.Integer reportingTimeout) |
void |
setRerun(boolean rerun) |
void |
setRerunOf(java.lang.String rerunOf) |
void |
setRxBufferSize(int size) |
void |
setSkippedAnIssue(java.lang.Boolean skippedAnIssue) |
void |
setSyncFileName(java.lang.String fileName) |
void |
setTruncateFields(boolean truncateFields) |
void |
setTruncateItemNamesLimit(int limit) |
void |
setTruncateReplacement(java.lang.String replacement) |
void |
setTruststore(java.lang.String truststore) |
void |
setTruststorePassword(java.lang.String truststorePassword) |
void |
setTruststoreType(java.lang.String truststoreType) |
java.lang.String |
toString() |
public static final long DEFAULT_FILE_WAIT_TIMEOUT
public static final boolean DEFAULT_EXCEPTION_TRUNCATE
public static final int DEFAULT_LOG_BATCH_SIZE
public static final long DEFAULT_BATCH_PAYLOAD_LIMIT
public static final boolean DEFAULT_LAUNCH_CREATION_SKIP
public static final boolean DEFAULT_LAUNCH_UUID_PRINT
public static final java.lang.String DEFAULT_LAUNCH_UUID_OUTPUT
public static final boolean DEFAULT_BTS_ISSUE_FAIL
public ListenerParameters()
public ListenerParameters(PropertiesLoader properties)
properties - property sourcepublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getApiKey()
public void setApiKey(java.lang.String apiKey)
public java.lang.String getBaseUrl()
public void setBaseUrl(java.lang.String baseUrl)
public java.lang.String getProxyUrl()
public void setProxyUrl(java.lang.String proxyUrl)
public java.lang.String getProxyUser()
public void setProxyUser(java.lang.String proxyUser)
public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
public java.lang.String getProjectName()
public void setProjectName(java.lang.String projectName)
public java.lang.String getLaunchName()
public void setLaunchName(java.lang.String launchName)
@Nullable public java.lang.String getLaunchUuid()
public void setLaunchUuid(@Nullable
java.lang.String launchUuid)
public boolean isLaunchUuidCreationSkip()
public void setLaunchUuidCreationSkip(boolean launchUuidCreationSkip)
public boolean isPrintLaunchUuid()
public void setPrintLaunchUuid(boolean printLaunchUuid)
@Nonnull public java.io.PrintStream getPrintLaunchUuidOutput()
public void setPrintLaunchUuidOutput(@Nonnull
java.io.PrintStream printLaunchUuidOutput)
public com.epam.ta.reportportal.ws.model.launch.Mode getLaunchRunningMode()
public void setLaunchRunningMode(com.epam.ta.reportportal.ws.model.launch.Mode launchRunningMode)
public java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> getAttributes()
public void setAttributes(java.util.Set<com.epam.ta.reportportal.ws.model.attribute.ItemAttributesRQ> attributes)
public java.lang.Boolean getEnable()
public void setEnable(java.lang.Boolean enable)
public java.lang.Boolean getSkippedAnIssue()
public void setSkippedAnIssue(java.lang.Boolean skippedAnIssue)
public java.lang.Integer getBatchLogsSize()
public void setBatchLogsSize(java.lang.Integer batchLogsSize)
public java.lang.Long getBatchPayloadLimit()
public void setBatchPayloadLimit(java.lang.Long batchPayloadLimit)
public boolean isConvertImage()
public void setConvertImage(boolean convertImage)
public java.lang.Integer getReportingTimeout()
public void setReportingTimeout(java.lang.Integer reportingTimeout)
public java.lang.String getKeystore()
public void setKeystore(java.lang.String keystore)
public java.lang.String getKeystorePassword()
public void setKeystorePassword(java.lang.String keystorePassword)
public void setKeystoreType(@Nonnull
java.lang.String keystoreType)
@Nonnull public java.lang.String getKeystoreType()
public java.lang.String getTruststore()
public void setTruststore(java.lang.String truststore)
public java.lang.String getTruststorePassword()
public void setTruststorePassword(java.lang.String truststorePassword)
public void setTruststoreType(@Nonnull
java.lang.String truststoreType)
@Nonnull public java.lang.String getTruststoreType()
public boolean isRerun()
public boolean isAsyncReporting()
public void setAsyncReporting(boolean asyncReporting)
public boolean isCallbackReportingEnabled()
public void setCallbackReportingEnabled(boolean callbackReportingEnabled)
public void setRerun(boolean rerun)
public java.lang.String getRerunOf()
public void setRerunOf(java.lang.String rerunOf)
public java.lang.Integer getIoPoolSize()
public void setIoPoolSize(java.lang.Integer ioPoolSize)
public boolean getClientJoin()
public void setClientJoin(boolean mode)
public LaunchIdLockMode getClientJoinMode()
public void setClientJoinMode(LaunchIdLockMode clientJoinMode)
public int getLockPortNumber()
public void setLockPortNumber(int lockPortNumber)
public java.lang.String getLockFileName()
public void setLockFileName(java.lang.String fileName)
public java.lang.String getSyncFileName()
public void setSyncFileName(java.lang.String fileName)
public long getClientJoinTimeout()
public void setClientJoinTimeout(long clientJoinTimeout)
public long getLockWaitTimeout()
public void setLockWaitTimeout(long timeout)
public long getClientJoinLaunchTimeout()
public void setClientJoinLaunchTimeout(long clientJoinLaunchTimeout)
public boolean isHttpLogging()
public void setHttpLogging(boolean httpLogging)
public int getRxBufferSize()
public void setRxBufferSize(int size)
public boolean isTruncateFields()
public void setTruncateFields(boolean truncateFields)
public int getTruncateItemNamesLimit()
public void setTruncateItemNamesLimit(int limit)
public java.lang.String getTruncateReplacement()
public void setTruncateReplacement(java.lang.String replacement)
public int getAttributeLengthLimit()
public void setAttributeLengthLimit(int attributeLengthLimit)
public boolean isExceptionTruncate()
public void setExceptionTruncate(boolean exceptionTruncate)
public void setHttpCallTimeout(@Nullable
java.time.Duration httpCallTimeout)
@Nullable public java.time.Duration getHttpCallTimeout()
public void setHttpConnectTimeout(@Nullable
java.time.Duration httpConnectTimeout)
@Nullable public java.time.Duration getHttpConnectTimeout()
public void setHttpReadTimeout(@Nullable
java.time.Duration httpReadTimeout)
@Nullable public java.time.Duration getHttpReadTimeout()
public void setHttpWriteTimeout(@Nullable
java.time.Duration httpWriteTimeout)
@Nullable public java.time.Duration getHttpWriteTimeout()
@Nullable public java.lang.String getBtsProjectId()
public void setBtsProjectId(@Nullable
java.lang.String btsProjectId)
@Nullable public java.lang.String getBtsUrl()
public void setBtsUrl(@Nullable
java.lang.String btsUrl)
@Nullable public java.lang.String getBtsIssueUrl()
public void setBtsIssueUrl(@Nullable
java.lang.String btsIssueUrl)
public boolean isBtsIssueFail()
public void setBtsIssueFail(boolean btsIssueFail)
@Nonnull public ListenerParameters clone()
clone in class java.lang.Object@Nonnull public java.lang.String toString()
toString in class java.lang.Object