@Stability(value=Stable) @Internal public static final class CallAwsServiceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CallAwsServiceProps
CallAwsServicePropssoftware.amazon.jsii.JsiiObject.InitializationModeCallAwsServiceProps.Builder, CallAwsServiceProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CallAwsServiceProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CallAwsServiceProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAction()
The API action to call.
|
String |
getComment() |
Duration |
getHeartbeat() |
String |
getIamAction()
The action for the IAM statement that will be added to the state machine role's policy to allow the state machine to make the API call.
|
List<String> |
getIamResources()
The resources for the IAM statement that will be added to the state machine role's policy to allow the state machine to make the API call.
|
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
String |
getOutputPath() |
Map<String,Object> |
getParameters()
Parameters for the API action call.
|
String |
getResultPath() |
Map<String,Object> |
getResultSelector() |
String |
getService()
The AWS service to call.
|
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CallAwsServiceProps.Builder builder)
CallAwsServiceProps.Builder.public final String getAction()
CallAwsServicePropsUse camelCase.
getAction in interface CallAwsServicePropspublic final List<String> getIamResources()
CallAwsServiceProps
By default the action for this IAM statement will be service:action.
getIamResources in interface CallAwsServicePropspublic final String getService()
CallAwsServicePropsgetService in interface CallAwsServicePropspublic final String getIamAction()
CallAwsServiceProps
Use in the case where the IAM action name does not match with the
API service/action name, e.g. s3:ListBuckets requires s3:ListAllMyBuckets.
Default: - service:action
getIamAction in interface CallAwsServicePropspublic final Map<String,Object> getParameters()
CallAwsServicePropsUse PascalCase for the parameter names.
Default: - no parameters
getParameters in interface CallAwsServicePropspublic final String getComment()
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic final String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
getResultPath in interface TaskStateBasePropspublic final Map<String,Object> getResultSelector()
getResultSelector in interface TaskStateBasePropspublic final Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.