public class ReportTaskRunnerHeartbeatRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Contains the parameters for ReportTaskRunnerHeartbeat.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
hostname
The public DNS name of the task runner.
|
private java.lang.String |
taskrunnerId
The ID of the task runner.
|
private java.lang.String |
workerGroup
The type of task the task runner is configured to accept and process.
|
NOOP
Constructor and Description |
---|
ReportTaskRunnerHeartbeatRequest() |
Modifier and Type | Method and Description |
---|---|
ReportTaskRunnerHeartbeatRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getHostname()
The public DNS name of the task runner.
|
java.lang.String |
getTaskrunnerId()
The ID of the task runner.
|
java.lang.String |
getWorkerGroup()
The type of task the task runner is configured to accept and process.
|
int |
hashCode() |
void |
setHostname(java.lang.String hostname)
The public DNS name of the task runner.
|
void |
setTaskrunnerId(java.lang.String taskrunnerId)
The ID of the task runner.
|
void |
setWorkerGroup(java.lang.String workerGroup)
The type of task the task runner is configured to accept and process.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ReportTaskRunnerHeartbeatRequest |
withHostname(java.lang.String hostname)
The public DNS name of the task runner.
|
ReportTaskRunnerHeartbeatRequest |
withTaskrunnerId(java.lang.String taskrunnerId)
The ID of the task runner.
|
ReportTaskRunnerHeartbeatRequest |
withWorkerGroup(java.lang.String workerGroup)
The type of task the task runner is configured to accept and process.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String taskrunnerId
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
private java.lang.String workerGroup
The type of task the task runner is configured to accept and process. The
worker group is set as a field on objects in the pipeline when they are
created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the
string must be an exact, case-sensitive, match.
private java.lang.String hostname
The public DNS name of the task runner.
public void setTaskrunnerId(java.lang.String taskrunnerId)
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
taskrunnerId
- The ID of the task runner. This value should be unique across your
AWS account. In the case of AWS Data Pipeline Task Runner launched
on a resource managed by AWS Data Pipeline, the web service
provides a unique identifier when it launches the application. If
you have written a custom task runner, you should assign a unique
identifier for the task runner.public java.lang.String getTaskrunnerId()
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
public ReportTaskRunnerHeartbeatRequest withTaskrunnerId(java.lang.String taskrunnerId)
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
taskrunnerId
- The ID of the task runner. This value should be unique across your
AWS account. In the case of AWS Data Pipeline Task Runner launched
on a resource managed by AWS Data Pipeline, the web service
provides a unique identifier when it launches the application. If
you have written a custom task runner, you should assign a unique
identifier for the task runner.public void setWorkerGroup(java.lang.String workerGroup)
The type of task the task runner is configured to accept and process. The
worker group is set as a field on objects in the pipeline when they are
created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the
string must be an exact, case-sensitive, match.
workerGroup
- The type of task the task runner is configured to accept and
process. The worker group is set as a field on objects in the
pipeline when they are created. You can only specify a single
value for workerGroup
. There are no wildcard values
permitted in workerGroup
; the string must be an
exact, case-sensitive, match.public java.lang.String getWorkerGroup()
The type of task the task runner is configured to accept and process. The
worker group is set as a field on objects in the pipeline when they are
created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the
string must be an exact, case-sensitive, match.
workerGroup
. There are no wildcard values
permitted in workerGroup
; the string must be an
exact, case-sensitive, match.public ReportTaskRunnerHeartbeatRequest withWorkerGroup(java.lang.String workerGroup)
The type of task the task runner is configured to accept and process. The
worker group is set as a field on objects in the pipeline when they are
created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the
string must be an exact, case-sensitive, match.
workerGroup
- The type of task the task runner is configured to accept and
process. The worker group is set as a field on objects in the
pipeline when they are created. You can only specify a single
value for workerGroup
. There are no wildcard values
permitted in workerGroup
; the string must be an
exact, case-sensitive, match.public void setHostname(java.lang.String hostname)
The public DNS name of the task runner.
hostname
- The public DNS name of the task runner.public java.lang.String getHostname()
The public DNS name of the task runner.
public ReportTaskRunnerHeartbeatRequest withHostname(java.lang.String hostname)
The public DNS name of the task runner.
hostname
- The public DNS name of the task runner.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ReportTaskRunnerHeartbeatRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()