@Generated(value="software.amazon.awssdk:codegen") public final class StartChangeRequestExecutionRequest extends SsmRequest implements ToCopyableBuilder<StartChangeRequestExecutionRequest.Builder,StartChangeRequestExecutionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartChangeRequestExecutionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartChangeRequestExecutionRequest.Builder |
builder() |
String |
changeDetails()
User-provided details about the change.
|
String |
changeRequestName()
The name of the change request associated with the runbook workflow to be run.
|
String |
clientToken()
The user-provided idempotency token.
|
String |
documentName()
The name of the change template document to run during the runbook workflow.
|
String |
documentVersion()
The version of the change template document to run during the runbook workflow.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasParameters()
Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasRunbooks()
Returns true if the Runbooks property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Map<String,List<String>> |
parameters()
A key-value map of parameters that match the declared parameters in the change template document.
|
List<Runbook> |
runbooks()
Information about the Automation runbooks (Automation documents) that are run during the runbook workflow.
|
Instant |
scheduledEndTime()
The time that the requester expects the runbook workflow related to the change request to complete.
|
Instant |
scheduledTime()
The date and time specified in the change request to run the Automation runbooks.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StartChangeRequestExecutionRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Optional metadata that you assign to a resource.
|
StartChangeRequestExecutionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant 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.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public final String documentName()
The name of the change template document to run during the runbook workflow.
public final String documentVersion()
The version of the change template document to run during the runbook workflow.
public final boolean hasParameters()
public final Map<String,List<String>> parameters()
A key-value map of parameters that match the declared parameters in the change template document.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasParameters() to see if a value was sent in this field.
public final String changeRequestName()
The name of the change request associated with the runbook workflow to be run.
public final String clientToken()
The user-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.
public final boolean hasRunbooks()
public final List<Runbook> runbooks()
Information about the Automation runbooks (Automation documents) 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRunbooks() to see if a value was sent in this field.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public final boolean hasTags()
public final List<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 AWS Region. In this case, you could specify the following key-value pairs:
Key=Environment,Value=Production
Key=Region,Value=us-east-2
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
Key=Environment,Value=Production
Key=Region,Value=us-east-2
public final Instant 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 final 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.
public StartChangeRequestExecutionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartChangeRequestExecutionRequest.Builder,StartChangeRequestExecutionRequest>toBuilder in class SsmRequestpublic static StartChangeRequestExecutionRequest.Builder builder()
public static Class<? extends StartChangeRequestExecutionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.