Interface DescribeStateMachineRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DescribeStateMachineRequest.Builder,DescribeStateMachineRequest>,SdkBuilder<DescribeStateMachineRequest.Builder,DescribeStateMachineRequest>,SdkPojo,SdkRequest.Builder,SfnRequest.Builder
- Enclosing class:
- DescribeStateMachineRequest
public static interface DescribeStateMachineRequest.Builder extends SfnRequest.Builder, SdkPojo, CopyableBuilder<DescribeStateMachineRequest.Builder,DescribeStateMachineRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeStateMachineRequest.BuilderincludedData(String includedData)If your state machine definition is encrypted with a KMS key, callers must havekms:Decryptpermission to decrypt the definition.DescribeStateMachineRequest.BuilderincludedData(IncludedData includedData)If your state machine definition is encrypted with a KMS key, callers must havekms:Decryptpermission to decrypt the definition.DescribeStateMachineRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DescribeStateMachineRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DescribeStateMachineRequest.BuilderstateMachineArn(String stateMachineArn)The Amazon Resource Name (ARN) of the state machine for which you want the information.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.sfn.model.SfnRequest.Builder
build
-
-
-
-
Method Detail
-
stateMachineArn
DescribeStateMachineRequest.Builder stateMachineArn(String stateMachineArn)
The Amazon Resource Name (ARN) of the state machine for which you want the information.
If you specify a state machine version ARN, this API returns details about that version. The version ARN is a combination of state machine ARN and the version number separated by a colon (:). For example,
stateMachineARN:1.- Parameters:
stateMachineArn- The Amazon Resource Name (ARN) of the state machine for which you want the information.If you specify a state machine version ARN, this API returns details about that version. The version ARN is a combination of state machine ARN and the version number separated by a colon (:). For example,
stateMachineARN:1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includedData
DescribeStateMachineRequest.Builder includedData(String includedData)
If your state machine definition is encrypted with a KMS key, callers must have
kms:Decryptpermission to decrypt the definition. Alternatively, you can call the API withincludedData = METADATA_ONLYto get a successful response without the encrypted definition.When calling a labelled ARN for an encrypted state machine, the
includedData = METADATA_ONLYparameter will not apply because Step Functions needs to decrypt the entire state machine definition to get the Distributed Map state’s definition. In this case, the API caller needs to havekms:Decryptpermission.- Parameters:
includedData- If your state machine definition is encrypted with a KMS key, callers must havekms:Decryptpermission to decrypt the definition. Alternatively, you can call the API withincludedData = METADATA_ONLYto get a successful response without the encrypted definition.When calling a labelled ARN for an encrypted state machine, the
includedData = METADATA_ONLYparameter will not apply because Step Functions needs to decrypt the entire state machine definition to get the Distributed Map state’s definition. In this case, the API caller needs to havekms:Decryptpermission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IncludedData,IncludedData
-
includedData
DescribeStateMachineRequest.Builder includedData(IncludedData includedData)
If your state machine definition is encrypted with a KMS key, callers must have
kms:Decryptpermission to decrypt the definition. Alternatively, you can call the API withincludedData = METADATA_ONLYto get a successful response without the encrypted definition.When calling a labelled ARN for an encrypted state machine, the
includedData = METADATA_ONLYparameter will not apply because Step Functions needs to decrypt the entire state machine definition to get the Distributed Map state’s definition. In this case, the API caller needs to havekms:Decryptpermission.- Parameters:
includedData- If your state machine definition is encrypted with a KMS key, callers must havekms:Decryptpermission to decrypt the definition. Alternatively, you can call the API withincludedData = METADATA_ONLYto get a successful response without the encrypted definition.When calling a labelled ARN for an encrypted state machine, the
includedData = METADATA_ONLYparameter will not apply because Step Functions needs to decrypt the entire state machine definition to get the Distributed Map state’s definition. In this case, the API caller needs to havekms:Decryptpermission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IncludedData,IncludedData
-
overrideConfiguration
DescribeStateMachineRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DescribeStateMachineRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-