@Generated(value="software.amazon.awssdk:codegen") public final class UpdateStateMachineRequest extends SfnRequest implements ToCopyableBuilder<UpdateStateMachineRequest.Builder,UpdateStateMachineRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateStateMachineRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateStateMachineRequest.Builder |
builder() |
String |
definition()
The Amazon States Language definition of the state machine.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LoggingConfiguration |
loggingConfiguration()
Use the
LoggingConfiguration data type to set CloudWatch Logs options. |
Boolean |
publish()
Specifies whether the state machine version is published.
|
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM role of the state machine.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateStateMachineRequest.Builder> |
serializableBuilderClass() |
String |
stateMachineArn()
The Amazon Resource Name (ARN) of the state machine.
|
UpdateStateMachineRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TracingConfiguration |
tracingConfiguration()
Selects whether X-Ray tracing is enabled.
|
String |
versionDescription()
An optional description of the state machine version to publish.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String stateMachineArn()
The Amazon Resource Name (ARN) of the state machine.
public final String definition()
The Amazon States Language definition of the state machine. See Amazon States Language.
public final String roleArn()
The Amazon Resource Name (ARN) of the IAM role of the state machine.
public final LoggingConfiguration loggingConfiguration()
Use the LoggingConfiguration data type to set CloudWatch Logs options.
LoggingConfiguration data type to set CloudWatch Logs options.public final TracingConfiguration tracingConfiguration()
Selects whether X-Ray tracing is enabled.
public final Boolean publish()
Specifies whether the state machine version is published. The default is false. To publish a version
after updating the state machine, set publish to true.
false. To publish a
version after updating the state machine, set publish to true.public final String versionDescription()
An optional description of the state machine version to publish.
You can only specify the versionDescription parameter if you've set publish to
true.
You can only specify the versionDescription parameter if you've set publish to
true.
public UpdateStateMachineRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateStateMachineRequest.Builder,UpdateStateMachineRequest>toBuilder in class SfnRequestpublic static UpdateStateMachineRequest.Builder builder()
public static Class<? extends UpdateStateMachineRequest.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 © 2023. All rights reserved.