Class UpdateStateMachineRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateStateMachineRequest.Builder,UpdateStateMachineRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe Amazon States Language definition of the state machine.final EncryptionConfigurationSettings to configure server-side encryption.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final LoggingConfigurationUse theLoggingConfigurationdata type to set CloudWatch Logs options.final Booleanpublish()Specifies whether the state machine version is published.final StringroleArn()The Amazon Resource Name (ARN) of the IAM role of the state machine.static Class<? extends UpdateStateMachineRequest.Builder>final StringThe Amazon Resource Name (ARN) of the state machine.final StringtoString()Returns a string representation of this object.final TracingConfigurationSelects whether X-Ray tracing is enabled.final StringAn optional description of the state machine version to publish.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
stateMachineArn
The Amazon Resource Name (ARN) of the state machine.
- Returns:
- The Amazon Resource Name (ARN) of the state machine.
-
definition
The Amazon States Language definition of the state machine. See Amazon States Language.
- Returns:
- The Amazon States Language definition of the state machine. See Amazon States Language.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role of the state machine.
- Returns:
- The Amazon Resource Name (ARN) of the IAM role of the state machine.
-
loggingConfiguration
Use the
LoggingConfigurationdata type to set CloudWatch Logs options.- Returns:
- Use the
LoggingConfigurationdata type to set CloudWatch Logs options.
-
tracingConfiguration
Selects whether X-Ray tracing is enabled.
- Returns:
- Selects whether X-Ray tracing is enabled.
-
publish
Specifies whether the state machine version is published. The default is
false. To publish a version after updating the state machine, setpublishtotrue.- Returns:
- Specifies whether the state machine version is published. The default is
false. To publish a version after updating the state machine, setpublishtotrue.
-
versionDescription
An optional description of the state machine version to publish.
You can only specify the
versionDescriptionparameter if you've setpublishtotrue.- Returns:
- An optional description of the state machine version to publish.
You can only specify the
versionDescriptionparameter if you've setpublishtotrue.
-
encryptionConfiguration
Settings to configure server-side encryption.
- Returns:
- Settings to configure server-side encryption.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateStateMachineRequest.Builder,UpdateStateMachineRequest> - Specified by:
toBuilderin classSfnRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-