public static final class AwsApiInput.Builder
extends java.lang.Object
AwsApiInput
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AwsApiInput.Builder |
action(java.lang.String action)
Sets the value of
AwsApiInput.getAction() |
AwsApiInput.Builder |
apiVersion(java.lang.String apiVersion)
Sets the value of
AwsApiInput.getApiVersion() |
AwsApiInput |
build()
Builds the configured instance.
|
AwsApiInput.Builder |
catchErrorPattern(java.lang.String catchErrorPattern)
Sets the value of
AwsApiInput.getCatchErrorPattern() |
AwsApiInput.Builder |
parameters(java.lang.Object parameters)
Sets the value of
AwsApiInput.getParameters() |
AwsApiInput.Builder |
service(java.lang.String service)
Sets the value of
AwsApiInput.getService() |
public AwsApiInput.Builder action(java.lang.String action)
AwsApiInput.getAction()
action
- The service action to call. This parameter is required.this
public AwsApiInput.Builder service(java.lang.String service)
AwsApiInput.getService()
service
- The service to call. This parameter is required.this
public AwsApiInput.Builder apiVersion(java.lang.String apiVersion)
AwsApiInput.getApiVersion()
apiVersion
- API version to use for the service.this
public AwsApiInput.Builder catchErrorPattern(java.lang.String catchErrorPattern)
AwsApiInput.getCatchErrorPattern()
catchErrorPattern
- The regex pattern to use to catch API errors.
The code
property of the
Error
object will be tested against this pattern. If there is a match an
error will not be thrown.this
public AwsApiInput.Builder parameters(java.lang.Object parameters)
AwsApiInput.getParameters()
parameters
- The parameters for the service action.this
public AwsApiInput build()
AwsApiInput
java.lang.NullPointerException
- if any required attribute was not provided