@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MaintenanceWindowTask extends Object implements Serializable, Cloneable, StructuredPojo
Information about a task defined for a maintenance window.
Constructor and Description |
---|
MaintenanceWindowTask() |
Modifier and Type | Method and Description |
---|---|
MaintenanceWindowTask |
addTaskParametersEntry(String key,
MaintenanceWindowTaskParameterValueExpression value)
Add a single TaskParameters entry
|
MaintenanceWindowTask |
clearTaskParametersEntries()
Removes all the entries added into TaskParameters.
|
MaintenanceWindowTask |
clone() |
boolean |
equals(Object obj) |
AlarmConfiguration |
getAlarmConfiguration()
The details for the CloudWatch alarm applied to your maintenance window task.
|
String |
getCutoffBehavior()
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance
windows is reached.
|
String |
getDescription()
A description of the task.
|
LoggingInfo |
getLoggingInfo()
Information about an S3 bucket to write task-level logs to.
|
String |
getMaxConcurrency()
The maximum number of targets this task can be run for, in parallel.
|
String |
getMaxErrors()
The maximum number of errors allowed before this task stops being scheduled.
|
String |
getName()
The task name.
|
Integer |
getPriority()
The priority of the task in the maintenance window.
|
String |
getServiceRoleArn()
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon
Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
|
List<Target> |
getTargets()
The targets (either managed nodes or tags).
|
String |
getTaskArn()
The resource that the task uses during execution.
|
Map<String,MaintenanceWindowTaskParameterValueExpression> |
getTaskParameters()
The parameters that should be passed to the task when it is run.
|
String |
getType()
The type of task.
|
String |
getWindowId()
The ID of the maintenance window where the task is registered.
|
String |
getWindowTaskId()
The task ID.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your maintenance window task.
|
void |
setCutoffBehavior(MaintenanceWindowTaskCutoffBehavior cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance
windows is reached.
|
void |
setCutoffBehavior(String cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance
windows is reached.
|
void |
setDescription(String description)
A description of the task.
|
void |
setLoggingInfo(LoggingInfo loggingInfo)
Information about an S3 bucket to write task-level logs to.
|
void |
setMaxConcurrency(String maxConcurrency)
The maximum number of targets this task can be run for, in parallel.
|
void |
setMaxErrors(String maxErrors)
The maximum number of errors allowed before this task stops being scheduled.
|
void |
setName(String name)
The task name.
|
void |
setPriority(Integer priority)
The priority of the task in the maintenance window.
|
void |
setServiceRoleArn(String serviceRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon
Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
|
void |
setTargets(Collection<Target> targets)
The targets (either managed nodes or tags).
|
void |
setTaskArn(String taskArn)
The resource that the task uses during execution.
|
void |
setTaskParameters(Map<String,MaintenanceWindowTaskParameterValueExpression> taskParameters)
The parameters that should be passed to the task when it is run.
|
void |
setType(MaintenanceWindowTaskType type)
The type of task.
|
void |
setType(String type)
The type of task.
|
void |
setWindowId(String windowId)
The ID of the maintenance window where the task is registered.
|
void |
setWindowTaskId(String windowTaskId)
The task ID.
|
String |
toString()
Returns a string representation of this object.
|
MaintenanceWindowTask |
withAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your maintenance window task.
|
MaintenanceWindowTask |
withCutoffBehavior(MaintenanceWindowTaskCutoffBehavior cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance
windows is reached.
|
MaintenanceWindowTask |
withCutoffBehavior(String cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance
windows is reached.
|
MaintenanceWindowTask |
withDescription(String description)
A description of the task.
|
MaintenanceWindowTask |
withLoggingInfo(LoggingInfo loggingInfo)
Information about an S3 bucket to write task-level logs to.
|
MaintenanceWindowTask |
withMaxConcurrency(String maxConcurrency)
The maximum number of targets this task can be run for, in parallel.
|
MaintenanceWindowTask |
withMaxErrors(String maxErrors)
The maximum number of errors allowed before this task stops being scheduled.
|
MaintenanceWindowTask |
withName(String name)
The task name.
|
MaintenanceWindowTask |
withPriority(Integer priority)
The priority of the task in the maintenance window.
|
MaintenanceWindowTask |
withServiceRoleArn(String serviceRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon
Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
|
MaintenanceWindowTask |
withTargets(Collection<Target> targets)
The targets (either managed nodes or tags).
|
MaintenanceWindowTask |
withTargets(Target... targets)
The targets (either managed nodes or tags).
|
MaintenanceWindowTask |
withTaskArn(String taskArn)
The resource that the task uses during execution.
|
MaintenanceWindowTask |
withTaskParameters(Map<String,MaintenanceWindowTaskParameterValueExpression> taskParameters)
The parameters that should be passed to the task when it is run.
|
MaintenanceWindowTask |
withType(MaintenanceWindowTaskType type)
The type of task.
|
MaintenanceWindowTask |
withType(String type)
The type of task.
|
MaintenanceWindowTask |
withWindowId(String windowId)
The ID of the maintenance window where the task is registered.
|
MaintenanceWindowTask |
withWindowTaskId(String windowTaskId)
The task ID.
|
public void setWindowId(String windowId)
The ID of the maintenance window where the task is registered.
windowId
- The ID of the maintenance window where the task is registered.public String getWindowId()
The ID of the maintenance window where the task is registered.
public MaintenanceWindowTask withWindowId(String windowId)
The ID of the maintenance window where the task is registered.
windowId
- The ID of the maintenance window where the task is registered.public void setWindowTaskId(String windowTaskId)
The task ID.
windowTaskId
- The task ID.public String getWindowTaskId()
The task ID.
public MaintenanceWindowTask withWindowTaskId(String windowTaskId)
The task ID.
windowTaskId
- The task ID.public void setTaskArn(String taskArn)
The resource that the task uses during execution. For RUN_COMMAND
and AUTOMATION
task
types, TaskArn
is the Amazon Web Services Systems Manager (SSM document) name or ARN. For
LAMBDA
tasks, it's the function name or ARN. For STEP_FUNCTIONS
tasks, it's the state
machine ARN.
taskArn
- The resource that the task uses during execution. For RUN_COMMAND
and AUTOMATION
task types, TaskArn
is the Amazon Web Services Systems Manager (SSM document) name or ARN.
For LAMBDA
tasks, it's the function name or ARN. For STEP_FUNCTIONS
tasks, it's
the state machine ARN.public String getTaskArn()
The resource that the task uses during execution. For RUN_COMMAND
and AUTOMATION
task
types, TaskArn
is the Amazon Web Services Systems Manager (SSM document) name or ARN. For
LAMBDA
tasks, it's the function name or ARN. For STEP_FUNCTIONS
tasks, it's the state
machine ARN.
RUN_COMMAND
and
AUTOMATION
task types, TaskArn
is the Amazon Web Services Systems Manager (SSM
document) name or ARN. For LAMBDA
tasks, it's the function name or ARN. For
STEP_FUNCTIONS
tasks, it's the state machine ARN.public MaintenanceWindowTask withTaskArn(String taskArn)
The resource that the task uses during execution. For RUN_COMMAND
and AUTOMATION
task
types, TaskArn
is the Amazon Web Services Systems Manager (SSM document) name or ARN. For
LAMBDA
tasks, it's the function name or ARN. For STEP_FUNCTIONS
tasks, it's the state
machine ARN.
taskArn
- The resource that the task uses during execution. For RUN_COMMAND
and AUTOMATION
task types, TaskArn
is the Amazon Web Services Systems Manager (SSM document) name or ARN.
For LAMBDA
tasks, it's the function name or ARN. For STEP_FUNCTIONS
tasks, it's
the state machine ARN.public void setType(String type)
The type of task.
type
- The type of task.MaintenanceWindowTaskType
public String getType()
The type of task.
MaintenanceWindowTaskType
public MaintenanceWindowTask withType(String type)
The type of task.
type
- The type of task.MaintenanceWindowTaskType
public void setType(MaintenanceWindowTaskType type)
The type of task.
type
- The type of task.MaintenanceWindowTaskType
public MaintenanceWindowTask withType(MaintenanceWindowTaskType type)
The type of task.
type
- The type of task.MaintenanceWindowTaskType
public List<Target> getTargets()
The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.public void setTargets(Collection<Target> targets)
The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.
targets
- The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.public MaintenanceWindowTask withTargets(Target... targets)
The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.
NOTE: This method appends the values to the existing list (if any). Use
setTargets(java.util.Collection)
or withTargets(java.util.Collection)
if you want to override
the existing values.
targets
- The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.public MaintenanceWindowTask withTargets(Collection<Target> targets)
The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.
targets
- The targets (either managed nodes or tags). Managed nodes are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are specified using
Key=<tag name>,Values=<tag value>
.public Map<String,MaintenanceWindowTaskParameterValueExpression> getTaskParameters()
The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead
use the Parameters
option in the TaskInvocationParameters
structure. For information
about how Systems Manager handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs,
instead use the Parameters
option in the TaskInvocationParameters
structure.
For information about how Systems Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
public void setTaskParameters(Map<String,MaintenanceWindowTaskParameterValueExpression> taskParameters)
The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead
use the Parameters
option in the TaskInvocationParameters
structure. For information
about how Systems Manager handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
taskParameters
- The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs,
instead use the Parameters
option in the TaskInvocationParameters
structure. For
information about how Systems Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
public MaintenanceWindowTask withTaskParameters(Map<String,MaintenanceWindowTaskParameterValueExpression> taskParameters)
The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead
use the Parameters
option in the TaskInvocationParameters
structure. For information
about how Systems Manager handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
taskParameters
- The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs,
instead use the Parameters
option in the TaskInvocationParameters
structure. For
information about how Systems Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
public MaintenanceWindowTask addTaskParametersEntry(String key, MaintenanceWindowTaskParameterValueExpression value)
public MaintenanceWindowTask clearTaskParametersEntries()
public void setPriority(Integer priority)
The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
priority
- The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks
that have the same priority are scheduled in parallel.public Integer getPriority()
The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
public MaintenanceWindowTask withPriority(Integer priority)
The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
priority
- The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks
that have the same priority are scheduled in parallel.public void setLoggingInfo(LoggingInfo loggingInfo)
Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to
contain logs, instead use the OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager
handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
loggingInfo
- Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3)
bucket to contain logs, instead use the OutputS3BucketName
and OutputS3KeyPrefix
options in the TaskInvocationParameters
structure. For information about how Amazon Web
Services Systems Manager handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
public LoggingInfo getLoggingInfo()
Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to
contain logs, instead use the OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager
handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3)
bucket to contain logs, instead use the OutputS3BucketName
and
OutputS3KeyPrefix
options in the TaskInvocationParameters
structure. For
information about how Amazon Web Services Systems Manager handles these options for the supported
maintenance window task types, see MaintenanceWindowTaskInvocationParameters.
public MaintenanceWindowTask withLoggingInfo(LoggingInfo loggingInfo)
Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to
contain logs, instead use the OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager
handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
loggingInfo
- Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3)
bucket to contain logs, instead use the OutputS3BucketName
and OutputS3KeyPrefix
options in the TaskInvocationParameters
structure. For information about how Amazon Web
Services Systems Manager handles these options for the supported maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
public void setServiceRoleArn(String serviceRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
serviceRoleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish
Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.public String getServiceRoleArn()
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
public MaintenanceWindowTask withServiceRoleArn(String serviceRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
serviceRoleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish
Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.public void setMaxConcurrency(String maxConcurrency)
The maximum number of targets this task can be run for, in parallel.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
maxConcurrency
- The maximum number of targets this task can be run for, in parallel. Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public String getMaxConcurrency()
The maximum number of targets this task can be run for, in parallel.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public MaintenanceWindowTask withMaxConcurrency(String maxConcurrency)
The maximum number of targets this task can be run for, in parallel.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
maxConcurrency
- The maximum number of targets this task can be run for, in parallel. Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public void setMaxErrors(String maxErrors)
The maximum number of errors allowed before this task stops being scheduled.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
maxErrors
- The maximum number of errors allowed before this task stops being scheduled. Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public String getMaxErrors()
The maximum number of errors allowed before this task stops being scheduled.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public MaintenanceWindowTask withMaxErrors(String maxErrors)
The maximum number of errors allowed before this task stops being scheduled.
Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the
system inserts a placeholder value of 1
. This value doesn't affect the running of your task.
maxErrors
- The maximum number of errors allowed before this task stops being scheduled. Although this element is listed as "Required: No", a value can be omitted only when you are registering or updating a targetless task You must provide a value in all other cases.
For maintenance window tasks without a target specified, you can't supply a value for this option.
Instead, the system inserts a placeholder value of 1
. This value doesn't affect the running
of your task.
public void setName(String name)
The task name.
name
- The task name.public String getName()
The task name.
public MaintenanceWindowTask withName(String name)
The task name.
name
- The task name.public void setDescription(String description)
A description of the task.
description
- A description of the task.public String getDescription()
A description of the task.
public MaintenanceWindowTask withDescription(String description)
A description of the task.
description
- A description of the task.public void setCutoffBehavior(String cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
cutoffBehavior
- The specification for whether tasks should continue to run after the cutoff time specified in the
maintenance windows is reached.MaintenanceWindowTaskCutoffBehavior
public String getCutoffBehavior()
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
MaintenanceWindowTaskCutoffBehavior
public MaintenanceWindowTask withCutoffBehavior(String cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
cutoffBehavior
- The specification for whether tasks should continue to run after the cutoff time specified in the
maintenance windows is reached.MaintenanceWindowTaskCutoffBehavior
public void setCutoffBehavior(MaintenanceWindowTaskCutoffBehavior cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
cutoffBehavior
- The specification for whether tasks should continue to run after the cutoff time specified in the
maintenance windows is reached.MaintenanceWindowTaskCutoffBehavior
public MaintenanceWindowTask withCutoffBehavior(MaintenanceWindowTaskCutoffBehavior cutoffBehavior)
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
cutoffBehavior
- The specification for whether tasks should continue to run after the cutoff time specified in the
maintenance windows is reached.MaintenanceWindowTaskCutoffBehavior
public void setAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your maintenance window task.
alarmConfiguration
- The details for the CloudWatch alarm applied to your maintenance window task.public AlarmConfiguration getAlarmConfiguration()
The details for the CloudWatch alarm applied to your maintenance window task.
public MaintenanceWindowTask withAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your maintenance window task.
alarmConfiguration
- The details for the CloudWatch alarm applied to your maintenance window task.public String toString()
toString
in class Object
Object.toString()
public MaintenanceWindowTask clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.