@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartChangeRequestExecutionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartChangeRequestExecutionRequest() |
Modifier and Type | Method and Description |
---|---|
StartChangeRequestExecutionRequest |
addParametersEntry(String key,
List<String> value)
Add a single Parameters entry
|
StartChangeRequestExecutionRequest |
clearParametersEntries()
Removes all the entries added into Parameters.
|
StartChangeRequestExecutionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getAutoApprove()
Indicates whether the change request can be approved automatically without the need for manual approvals.
|
String |
getChangeDetails()
User-provided details about the change.
|
String |
getChangeRequestName()
The name of the change request associated with the runbook workflow to be run.
|
String |
getClientToken()
The user-provided idempotency token.
|
String |
getDocumentName()
The name of the change template document to run during the runbook workflow.
|
String |
getDocumentVersion()
The version of the change template document to run during the runbook workflow.
|
Map<String,List<String>> |
getParameters()
A key-value map of parameters that match the declared parameters in the change template document.
|
List<Runbook> |
getRunbooks()
Information about the Automation runbooks that are run during the runbook workflow.
|
Date |
getScheduledEndTime()
The time that the requester expects the runbook workflow related to the change request to complete.
|
Date |
getScheduledTime()
The date and time specified in the change request to run the Automation runbooks.
|
List<Tag> |
getTags()
Optional metadata that you assign to a resource.
|
int |
hashCode() |
Boolean |
isAutoApprove()
Indicates whether the change request can be approved automatically without the need for manual approvals.
|
void |
setAutoApprove(Boolean autoApprove)
Indicates whether the change request can be approved automatically without the need for manual approvals.
|
void |
setChangeDetails(String changeDetails)
User-provided details about the change.
|
void |
setChangeRequestName(String changeRequestName)
The name of the change request associated with the runbook workflow to be run.
|
void |
setClientToken(String clientToken)
The user-provided idempotency token.
|
void |
setDocumentName(String documentName)
The name of the change template document to run during the runbook workflow.
|
void |
setDocumentVersion(String documentVersion)
The version of the change template document to run during the runbook workflow.
|
void |
setParameters(Map<String,List<String>> parameters)
A key-value map of parameters that match the declared parameters in the change template document.
|
void |
setRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
|
void |
setScheduledEndTime(Date scheduledEndTime)
The time that the requester expects the runbook workflow related to the change request to complete.
|
void |
setScheduledTime(Date scheduledTime)
The date and time specified in the change request to run the Automation runbooks.
|
void |
setTags(Collection<Tag> tags)
Optional metadata that you assign to a resource.
|
String |
toString()
Returns a string representation of this object.
|
StartChangeRequestExecutionRequest |
withAutoApprove(Boolean autoApprove)
Indicates whether the change request can be approved automatically without the need for manual approvals.
|
StartChangeRequestExecutionRequest |
withChangeDetails(String changeDetails)
User-provided details about the change.
|
StartChangeRequestExecutionRequest |
withChangeRequestName(String changeRequestName)
The name of the change request associated with the runbook workflow to be run.
|
StartChangeRequestExecutionRequest |
withClientToken(String clientToken)
The user-provided idempotency token.
|
StartChangeRequestExecutionRequest |
withDocumentName(String documentName)
The name of the change template document to run during the runbook workflow.
|
StartChangeRequestExecutionRequest |
withDocumentVersion(String documentVersion)
The version of the change template document to run during the runbook workflow.
|
StartChangeRequestExecutionRequest |
withParameters(Map<String,List<String>> parameters)
A key-value map of parameters that match the declared parameters in the change template document.
|
StartChangeRequestExecutionRequest |
withRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
|
StartChangeRequestExecutionRequest |
withRunbooks(Runbook... runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
|
StartChangeRequestExecutionRequest |
withScheduledEndTime(Date scheduledEndTime)
The time that the requester expects the runbook workflow related to the change request to complete.
|
StartChangeRequestExecutionRequest |
withScheduledTime(Date scheduledTime)
The date and time specified in the change request to run the Automation runbooks.
|
StartChangeRequestExecutionRequest |
withTags(Collection<Tag> tags)
Optional metadata that you assign to a resource.
|
StartChangeRequestExecutionRequest |
withTags(Tag... tags)
Optional metadata that you assign to a resource.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setScheduledTime(Date scheduledTime)
The date and time specified in the change request to run the Automation runbooks.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
scheduledTime
- The date and time specified in the change request to run the Automation runbooks. The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public Date getScheduledTime()
The date and time specified in the change request to run the Automation runbooks.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public StartChangeRequestExecutionRequest withScheduledTime(Date scheduledTime)
The date and time specified in the change request to run the Automation runbooks.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
scheduledTime
- The date and time specified in the change request to run the Automation runbooks. The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public void setDocumentName(String documentName)
The name of the change template document to run during the runbook workflow.
documentName
- The name of the change template document to run during the runbook workflow.public String getDocumentName()
The name of the change template document to run during the runbook workflow.
public StartChangeRequestExecutionRequest withDocumentName(String documentName)
The name of the change template document to run during the runbook workflow.
documentName
- The name of the change template document to run during the runbook workflow.public void setDocumentVersion(String documentVersion)
The version of the change template document to run during the runbook workflow.
documentVersion
- The version of the change template document to run during the runbook workflow.public String getDocumentVersion()
The version of the change template document to run during the runbook workflow.
public StartChangeRequestExecutionRequest withDocumentVersion(String documentVersion)
The version of the change template document to run during the runbook workflow.
documentVersion
- The version of the change template document to run during the runbook workflow.public Map<String,List<String>> getParameters()
A key-value map of parameters that match the declared parameters in the change template document.
public void setParameters(Map<String,List<String>> parameters)
A key-value map of parameters that match the declared parameters in the change template document.
parameters
- A key-value map of parameters that match the declared parameters in the change template document.public StartChangeRequestExecutionRequest withParameters(Map<String,List<String>> parameters)
A key-value map of parameters that match the declared parameters in the change template document.
parameters
- A key-value map of parameters that match the declared parameters in the change template document.public StartChangeRequestExecutionRequest addParametersEntry(String key, List<String> value)
public StartChangeRequestExecutionRequest clearParametersEntries()
public void setChangeRequestName(String changeRequestName)
The name of the change request associated with the runbook workflow to be run.
changeRequestName
- The name of the change request associated with the runbook workflow to be run.public String getChangeRequestName()
The name of the change request associated with the runbook workflow to be run.
public StartChangeRequestExecutionRequest withChangeRequestName(String changeRequestName)
The name of the change request associated with the runbook workflow to be run.
changeRequestName
- The name of the change request associated with the runbook workflow to be run.public void setClientToken(String clientToken)
The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.
clientToken
- The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID
format, and can't be reused.public String getClientToken()
The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.
public StartChangeRequestExecutionRequest withClientToken(String clientToken)
The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.
clientToken
- The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID
format, and can't be reused.public void setAutoApprove(Boolean autoApprove)
Indicates whether the change request can be approved automatically without the need for manual approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses approver
review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run. If they
don't, the change won't be processed until the calendar state is again OPEN
.
autoApprove
- Indicates whether the change request can be approved automatically without the need for manual
approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses
approver review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run.
If they don't, the change won't be processed until the calendar state is again OPEN
.
public Boolean getAutoApprove()
Indicates whether the change request can be approved automatically without the need for manual approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses approver
review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run. If they
don't, the change won't be processed until the calendar state is again OPEN
.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses
approver review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run.
If they don't, the change won't be processed until the calendar state is again OPEN
.
public StartChangeRequestExecutionRequest withAutoApprove(Boolean autoApprove)
Indicates whether the change request can be approved automatically without the need for manual approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses approver
review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run. If they
don't, the change won't be processed until the calendar state is again OPEN
.
autoApprove
- Indicates whether the change request can be approved automatically without the need for manual
approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses
approver review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run.
If they don't, the change won't be processed until the calendar state is again OPEN
.
public Boolean isAutoApprove()
Indicates whether the change request can be approved automatically without the need for manual approvals.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses approver
review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run. If they
don't, the change won't be processed until the calendar state is again OPEN
.
If AutoApprovable
is enabled in a change template, then setting AutoApprove
to
true
in StartChangeRequestExecution
creates a change request that bypasses
approver review.
Change Calendar restrictions are not bypassed in this scenario. If the state of an associated calendar is
CLOSED
, change freeze approvers must still grant permission for this change request to run.
If they don't, the change won't be processed until the calendar state is again OPEN
.
public List<Runbook> getRunbooks()
Information about the Automation runbooks that are run during the runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public void setRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
runbooks
- Information about the Automation runbooks that are run during the runbook workflow. The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public StartChangeRequestExecutionRequest withRunbooks(Runbook... runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
NOTE: This method appends the values to the existing list (if any). Use
setRunbooks(java.util.Collection)
or withRunbooks(java.util.Collection)
if you want to override
the existing values.
runbooks
- Information about the Automation runbooks that are run during the runbook workflow. The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public StartChangeRequestExecutionRequest withRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during the runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
runbooks
- Information about the Automation runbooks that are run during the runbook workflow. The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public List<Tag> getTags()
Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a change request to identify an environment or target Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
Key=Environment,Value=Production
Key=Region,Value=us-east-2
public void setTags(Collection<Tag> tags)
Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a change request to identify an environment or target Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
tags
- Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change
request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or
environment. For example, you might want to tag a change request to identify an environment or target
Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
public StartChangeRequestExecutionRequest withTags(Tag... tags)
Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a change request to identify an environment or target Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change
request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or
environment. For example, you might want to tag a change request to identify an environment or target
Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
public StartChangeRequestExecutionRequest withTags(Collection<Tag> tags)
Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a change request to identify an environment or target Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
tags
- Optional metadata that you assign to a resource. You can specify a maximum of five tags for a change
request. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or
environment. For example, you might want to tag a change request to identify an environment or target
Amazon Web Services Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
public void setScheduledEndTime(Date scheduledEndTime)
The time that the requester expects the runbook workflow related to the change request to complete. The time is an estimate only that the requester provides for reviewers.
scheduledEndTime
- The time that the requester expects the runbook workflow related to the change request to complete. The
time is an estimate only that the requester provides for reviewers.public Date getScheduledEndTime()
The time that the requester expects the runbook workflow related to the change request to complete. The time is an estimate only that the requester provides for reviewers.
public StartChangeRequestExecutionRequest withScheduledEndTime(Date scheduledEndTime)
The time that the requester expects the runbook workflow related to the change request to complete. The time is an estimate only that the requester provides for reviewers.
scheduledEndTime
- The time that the requester expects the runbook workflow related to the change request to complete. The
time is an estimate only that the requester provides for reviewers.public void setChangeDetails(String changeDetails)
User-provided details about the change. If no details are provided, content specified in the Template information section of the associated change template is added.
changeDetails
- User-provided details about the change. If no details are provided, content specified in the Template
information section of the associated change template is added.public String getChangeDetails()
User-provided details about the change. If no details are provided, content specified in the Template information section of the associated change template is added.
public StartChangeRequestExecutionRequest withChangeDetails(String changeDetails)
User-provided details about the change. If no details are provided, content specified in the Template information section of the associated change template is added.
changeDetails
- User-provided details about the change. If no details are provided, content specified in the Template
information section of the associated change template is added.public String toString()
toString
in class Object
Object.toString()
public StartChangeRequestExecutionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()