public class ListenerParameters
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_BATCH_PAYLOAD_LIMIT |
static long |
DEFAULT_FILE_WAIT_TIMEOUT_MS |
static java.lang.String |
DEFAULT_LAUNCH_UUID_OUTPUT |
static boolean |
DEFAULT_LAUNCH_UUID_PRINT |
| 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() |
boolean |
getClientJoin() |
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 |
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() |
boolean |
isAsyncReporting() |
boolean |
isCallbackReportingEnabled() |
boolean |
isConvertImage() |
boolean |
isHttpLogging() |
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 |
setCallbackReportingEnabled(boolean callbackReportingEnabled) |
void |
setClientJoin(boolean mode) |
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 |
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 |
setLaunchName(java.lang.String launchName) |
void |
setLaunchRunningMode(com.epam.ta.reportportal.ws.model.launch.Mode launchRunningMode) |
void |
setLaunchUuid(java.lang.String launchUuid) |
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) |
java.lang.String |
toString() |
public static final long DEFAULT_FILE_WAIT_TIMEOUT_MS
public static final long DEFAULT_BATCH_PAYLOAD_LIMIT
public static final boolean DEFAULT_LAUNCH_UUID_PRINT
public static final java.lang.String DEFAULT_LAUNCH_UUID_OUTPUT
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 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 java.lang.String getKeystore()
public void setKeystore(java.lang.String keystore)
public void setReportingTimeout(java.lang.Integer reportingTimeout)
public java.lang.String getKeystorePassword()
public void setKeystorePassword(java.lang.String keystorePassword)
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 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 int getLockPortNumber()
public void setLockPortNumber(int lockPortNumber)
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 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()
@Nonnull public ListenerParameters clone()
clone in class java.lang.Object@Nonnull public java.lang.String toString()
toString in class java.lang.Object