
models.lambda-2015-03-31-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ "InvokeAsync" ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"verifiedSimpleMethods" : [ "getAccountSettings", "listEventSourceMappings", "listFunctions", "listLayers" ]
},
"metadata" : {
"apiVersion" : "2015-03-31",
"asyncBuilder" : "DefaultLambdaAsyncClientBuilder",
"asyncBuilderInterface" : "LambdaAsyncClientBuilder",
"asyncClient" : "DefaultLambdaAsyncClient",
"asyncInterface" : "LambdaAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultLambdaBaseClientBuilder",
"baseBuilderInterface" : "LambdaBaseClientBuilder",
"baseExceptionName" : "LambdaException",
"baseRequestName" : "LambdaRequest",
"baseResponseName" : "LambdaResponse",
"cborProtocol" : false,
"clientPackageName" : "lambda",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS Lambda",
"documentation" : "AWS Lambda Overview
This is the AWS Lambda API Reference. The AWS Lambda Developer Guide provides additional information. For the service overview, see What is AWS Lambda, and for information about how the service works, see AWS Lambda: How it Works in the AWS Lambda Developer Guide.
",
"endpointPrefix" : "lambda",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.lambda",
"fullModelPackageName" : "software.amazon.awssdk.services.lambda.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.lambda.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.lambda.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.lambda.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "lambda.model",
"paginatorsPackageName" : "lambda.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "lambda.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceName" : "Lambda",
"signingName" : "lambda",
"syncBuilder" : "DefaultLambdaClientBuilder",
"syncBuilderInterface" : "LambdaClientBuilder",
"syncClient" : "DefaultLambdaClient",
"syncInterface" : "LambdaClient",
"transformPackageName" : "lambda.transform",
"uid" : "lambda-2015-03-31",
"xmlProtocol" : false
},
"operations" : {
"AddLayerVersionPermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds permissions to the resource-based policy of a version of an AWS Lambda layer. Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all AWS accounts, or all accounts in an organization.
To revoke permission, call RemoveLayerVersionPermission with the statement ID that you specified when you added it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PolicyLengthExceededException",
"documentation" : "Lambda function access policy is limited to 20 KB.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddLayerVersionPermissionRequest",
"variableName" : "addLayerVersionPermissionRequest",
"variableType" : "AddLayerVersionPermissionRequest",
"documentation" : "",
"simpleType" : "AddLayerVersionPermissionRequest",
"variableSetterType" : "AddLayerVersionPermissionRequest"
},
"methodName" : "addLayerVersionPermission",
"operationName" : "AddLayerVersionPermission",
"paginated" : false,
"returnType" : {
"returnType" : "AddLayerVersionPermissionResponse",
"documentation" : null
},
"syncReturnType" : "AddLayerVersionPermissionResponse"
},
"AddPermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Grants an AWS service or another account permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function.
To grant permission to another account, specify the account ID as the Principal
. For AWS services, the principal is a domain-style identifier defined by the service, like s3.amazonaws.com
or sns.amazonaws.com
. For AWS services, you can also specify the ARN or owning account of the associated resource as the SourceArn
or SourceAccount
. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function.
This action adds a statement to a resource-based permission policy for the function. For more information about function policies, see Lambda Function Policies.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PolicyLengthExceededException",
"documentation" : "Lambda function access policy is limited to 20 KB.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddPermissionRequest",
"variableName" : "addPermissionRequest",
"variableType" : "AddPermissionRequest",
"documentation" : "",
"simpleType" : "AddPermissionRequest",
"variableSetterType" : "AddPermissionRequest"
},
"methodName" : "addPermission",
"operationName" : "AddPermission",
"paginated" : false,
"returnType" : {
"returnType" : "AddPermissionResponse",
"documentation" : null
},
"syncReturnType" : "AddPermissionResponse"
},
"CreateAlias" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an alias for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version.
You can also map an alias to split invocation requests between two versions. Use the RoutingConfig
parameter to specify a second version and the percentage of invocation requests that it receives.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateAliasRequest",
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"documentation" : "",
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"methodName" : "createAlias",
"operationName" : "CreateAlias",
"paginated" : false,
"returnType" : {
"returnType" : "CreateAliasResponse",
"documentation" : "Provides configuration information about a Lambda function alias.
"
},
"syncReturnType" : "CreateAliasResponse"
},
"CreateEventSourceMapping" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a mapping between an event source and an AWS Lambda function. Lambda reads items from the event source and triggers the function.
For details about each event source type, see the following topics.
-
-
-
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateEventSourceMappingRequest",
"variableName" : "createEventSourceMappingRequest",
"variableType" : "CreateEventSourceMappingRequest",
"documentation" : "",
"simpleType" : "CreateEventSourceMappingRequest",
"variableSetterType" : "CreateEventSourceMappingRequest"
},
"methodName" : "createEventSourceMapping",
"operationName" : "CreateEventSourceMapping",
"paginated" : false,
"returnType" : {
"returnType" : "CreateEventSourceMappingResponse",
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
"
},
"syncReturnType" : "CreateEventSourceMappingResponse"
},
"CreateFunction" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Lambda function. To create a function, you need a deployment package and an execution role. The deployment package contains your function code. The execution role grants the function permission to use AWS services such as Amazon CloudWatch Logs for log streaming and AWS X-Ray for request tracing.
A function has an unpublished version, and can have published versions and aliases. A published version is a snapshot of your function code and configuration that can not be changed. An alias is a named resource that maps to a version, and can be changed to map to a different version. Use the Publish
parameter to create version 1
of your function from its initial configuration.
The other parameters let you configure version-specific and function-level settings. You can modify version-specific settings later with UpdateFunctionConfiguration. Function-level settings apply to both the unpublished and published versions of the function and include tags (TagResource) and per-function concurrency limits (PutFunctionConcurrency).
If another account or a AWS service invokes your function, use AddPermission to grant permission by creating a resource-based IAM policy. You can grant permissions at the function level, on a version, or on an alias.
To invoke your function directly, use Invoke. To invoke your function in response to events in other AWS services, create an event source mapping (CreateEventSourceMapping), or configure a function trigger in the other service. For more information, see Invoking Functions.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "CodeStorageExceededException",
"documentation" : "You have exceeded your maximum total code size per account. Limits
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateFunctionRequest",
"variableName" : "createFunctionRequest",
"variableType" : "CreateFunctionRequest",
"documentation" : "",
"simpleType" : "CreateFunctionRequest",
"variableSetterType" : "CreateFunctionRequest"
},
"methodName" : "createFunction",
"operationName" : "CreateFunction",
"paginated" : false,
"returnType" : {
"returnType" : "CreateFunctionResponse",
"documentation" : "Details about a function's configuration.
"
},
"syncReturnType" : "CreateFunctionResponse"
},
"DeleteAlias" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Lambda function alias.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteAliasRequest",
"variableName" : "deleteAliasRequest",
"variableType" : "DeleteAliasRequest",
"documentation" : "",
"simpleType" : "DeleteAliasRequest",
"variableSetterType" : "DeleteAliasRequest"
},
"methodName" : "deleteAlias",
"operationName" : "DeleteAlias",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteAliasResponse",
"documentation" : null
},
"syncReturnType" : "DeleteAliasResponse"
},
"DeleteEventSourceMapping" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an event source mapping. You can get the identifier of a mapping from the output of ListEventSourceMappings.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteEventSourceMappingRequest",
"variableName" : "deleteEventSourceMappingRequest",
"variableType" : "DeleteEventSourceMappingRequest",
"documentation" : "",
"simpleType" : "DeleteEventSourceMappingRequest",
"variableSetterType" : "DeleteEventSourceMappingRequest"
},
"methodName" : "deleteEventSourceMapping",
"operationName" : "DeleteEventSourceMapping",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteEventSourceMappingResponse",
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
"
},
"syncReturnType" : "DeleteEventSourceMappingResponse"
},
"DeleteFunction" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Lambda function. To delete a specific function version, use the Qualifier
parameter. Otherwise, all versions and aliases are deleted.
To delete Lambda event source mappings that invoke a function, use DeleteEventSourceMapping. For AWS services and resources that invoke your function directly, delete the trigger in the service where you originally configured it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteFunctionRequest",
"variableName" : "deleteFunctionRequest",
"variableType" : "DeleteFunctionRequest",
"documentation" : "",
"simpleType" : "DeleteFunctionRequest",
"variableSetterType" : "DeleteFunctionRequest"
},
"methodName" : "deleteFunction",
"operationName" : "DeleteFunction",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteFunctionResponse",
"documentation" : null
},
"syncReturnType" : "DeleteFunctionResponse"
},
"DeleteFunctionConcurrency" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes a concurrent execution limit from a function.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteFunctionConcurrencyRequest",
"variableName" : "deleteFunctionConcurrencyRequest",
"variableType" : "DeleteFunctionConcurrencyRequest",
"documentation" : "",
"simpleType" : "DeleteFunctionConcurrencyRequest",
"variableSetterType" : "DeleteFunctionConcurrencyRequest"
},
"methodName" : "deleteFunctionConcurrency",
"operationName" : "DeleteFunctionConcurrency",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteFunctionConcurrencyResponse",
"documentation" : null
},
"syncReturnType" : "DeleteFunctionConcurrencyResponse"
},
"DeleteLayerVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a version of an AWS Lambda layer. Deleted versions can no longer be viewed or added to functions. To avoid breaking functions, a copy of the version remains in Lambda until no functions refer to it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteLayerVersionRequest",
"variableName" : "deleteLayerVersionRequest",
"variableType" : "DeleteLayerVersionRequest",
"documentation" : "",
"simpleType" : "DeleteLayerVersionRequest",
"variableSetterType" : "DeleteLayerVersionRequest"
},
"methodName" : "deleteLayerVersion",
"operationName" : "DeleteLayerVersion",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteLayerVersionResponse",
"documentation" : null
},
"syncReturnType" : "DeleteLayerVersionResponse"
},
"GetAccountSettings" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves details about your account's limits and usage in a region.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAccountSettingsRequest",
"variableName" : "getAccountSettingsRequest",
"variableType" : "GetAccountSettingsRequest",
"documentation" : "",
"simpleType" : "GetAccountSettingsRequest",
"variableSetterType" : "GetAccountSettingsRequest"
},
"methodName" : "getAccountSettings",
"operationName" : "GetAccountSettings",
"paginated" : false,
"returnType" : {
"returnType" : "GetAccountSettingsResponse",
"documentation" : null
},
"syncReturnType" : "GetAccountSettingsResponse"
},
"GetAlias" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns details about a Lambda function alias.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAliasRequest",
"variableName" : "getAliasRequest",
"variableType" : "GetAliasRequest",
"documentation" : "",
"simpleType" : "GetAliasRequest",
"variableSetterType" : "GetAliasRequest"
},
"methodName" : "getAlias",
"operationName" : "GetAlias",
"paginated" : false,
"returnType" : {
"returnType" : "GetAliasResponse",
"documentation" : "Provides configuration information about a Lambda function alias.
"
},
"syncReturnType" : "GetAliasResponse"
},
"GetEventSourceMapping" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns details about an event source mapping. You can get the identifier of a mapping from the output of ListEventSourceMappings.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEventSourceMappingRequest",
"variableName" : "getEventSourceMappingRequest",
"variableType" : "GetEventSourceMappingRequest",
"documentation" : "",
"simpleType" : "GetEventSourceMappingRequest",
"variableSetterType" : "GetEventSourceMappingRequest"
},
"methodName" : "getEventSourceMapping",
"operationName" : "GetEventSourceMapping",
"paginated" : false,
"returnType" : {
"returnType" : "GetEventSourceMappingResponse",
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
"
},
"syncReturnType" : "GetEventSourceMappingResponse"
},
"GetFunction" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about function or function version, with a link to download the deployment package that's valid for 10 minutes. If you specify a function version, only details specific to that version are returned.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetFunctionRequest",
"variableName" : "getFunctionRequest",
"variableType" : "GetFunctionRequest",
"documentation" : "",
"simpleType" : "GetFunctionRequest",
"variableSetterType" : "GetFunctionRequest"
},
"methodName" : "getFunction",
"operationName" : "GetFunction",
"paginated" : false,
"returnType" : {
"returnType" : "GetFunctionResponse",
"documentation" : null
},
"syncReturnType" : "GetFunctionResponse"
},
"GetFunctionConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a the version-specific settings of a Lambda function or version. The output includes only options that can vary between versions of a function. To modify these settings, use UpdateFunctionConfiguration.
To get all of a function's details, including function-level settings, use GetFunction.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetFunctionConfigurationRequest",
"variableName" : "getFunctionConfigurationRequest",
"variableType" : "GetFunctionConfigurationRequest",
"documentation" : "",
"simpleType" : "GetFunctionConfigurationRequest",
"variableSetterType" : "GetFunctionConfigurationRequest"
},
"methodName" : "getFunctionConfiguration",
"operationName" : "GetFunctionConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetFunctionConfigurationResponse",
"documentation" : "Details about a function's configuration.
"
},
"syncReturnType" : "GetFunctionConfigurationResponse"
},
"GetLayerVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a version of an AWS Lambda layer, with a link to download the layer archive that's valid for 10 minutes.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetLayerVersionRequest",
"variableName" : "getLayerVersionRequest",
"variableType" : "GetLayerVersionRequest",
"documentation" : "",
"simpleType" : "GetLayerVersionRequest",
"variableSetterType" : "GetLayerVersionRequest"
},
"methodName" : "getLayerVersion",
"operationName" : "GetLayerVersion",
"paginated" : false,
"returnType" : {
"returnType" : "GetLayerVersionResponse",
"documentation" : null
},
"syncReturnType" : "GetLayerVersionResponse"
},
"GetLayerVersionPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the permission policy for a version of an AWS Lambda layer. For more information, see AddLayerVersionPermission.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetLayerVersionPolicyRequest",
"variableName" : "getLayerVersionPolicyRequest",
"variableType" : "GetLayerVersionPolicyRequest",
"documentation" : "",
"simpleType" : "GetLayerVersionPolicyRequest",
"variableSetterType" : "GetLayerVersionPolicyRequest"
},
"methodName" : "getLayerVersionPolicy",
"operationName" : "GetLayerVersionPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "GetLayerVersionPolicyResponse",
"documentation" : null
},
"syncReturnType" : "GetLayerVersionPolicyResponse"
},
"GetPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the resource-based IAM policy for a function, version, or alias.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetPolicyRequest",
"variableName" : "getPolicyRequest",
"variableType" : "GetPolicyRequest",
"documentation" : "",
"simpleType" : "GetPolicyRequest",
"variableSetterType" : "GetPolicyRequest"
},
"methodName" : "getPolicy",
"operationName" : "GetPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "GetPolicyResponse",
"documentation" : null
},
"syncReturnType" : "GetPolicyResponse"
},
"Invoke" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Invokes a Lambda function. You can invoke a function synchronously and wait for the response, or asynchronously. To invoke a function asynchronously, set InvocationType
to Event
.
For synchronous invocation, details about the function response, including errors, are included in the response body and headers. For either invocation type, you can find more information in the execution log and trace. To record function errors for asynchronous invocations, configure your function with a dead letter queue.
The status code in the API response does not reflect function errors. Error codes are reserved for errors that prevent your function from executing, such as permissions errors, limit errors, or issues with your function's code and configuration. For example, Lambda returns TooManyRequestsException
if executing the function would cause you to exceed a concurrency limit at either the account level (ConcurrentInvocationLimitExceeded
) or function level (ReservedFunctionConcurrentInvocationLimitExceeded
).
For functions with a long timeout, your client may be disconnected during synchronous invocation while it waits for a response. Configure your HTTP client, SDK, firewall, proxy, or operating system to allow for long connections with timeout or keep-alive settings.
This operation requires permission for the lambda:InvokeFunction
action.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestContentException",
"documentation" : "The request body could not be parsed as JSON.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RequestTooLargeException",
"documentation" : "The request payload exceeded the Invoke
request body JSON input limit. For more information, see Limits.
",
"httpStatusCode" : 413
}, {
"exceptionName" : "UnsupportedMediaTypeException",
"documentation" : "The content type of the Invoke
request body is not JSON.
",
"httpStatusCode" : 415
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "Ec2UnexpectedException",
"documentation" : "AWS Lambda received an unexpected EC2 client exception while setting up for the Lambda function.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "SubnetIpAddressLimitReachedException",
"documentation" : "AWS Lambda was not able to set up VPC access for the Lambda function because one or more configured subnets has no available IP addresses.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "EniLimitReachedException",
"documentation" : "AWS Lambda was not able to create an Elastic Network Interface (ENI) in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "Ec2ThrottledException",
"documentation" : "AWS Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "Ec2AccessDeniedException",
"documentation" : "Need additional permissions to configure VPC settings.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "InvalidSubnetIdException",
"documentation" : "The Subnet ID provided in the Lambda function VPC configuration is invalid.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "InvalidSecurityGroupIdException",
"documentation" : "The Security Group ID provided in the Lambda function VPC configuration is invalid.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "InvalidZipFileException",
"documentation" : "AWS Lambda could not unzip the deployment package.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "KmsDisabledException",
"documentation" : "Lambda was unable to decrypt the environment variables because the KMS key used is disabled. Check the Lambda function's KMS key settings.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "KmsInvalidStateException",
"documentation" : "Lambda was unable to decrypt the environment variables because the KMS key used is in an invalid state for Decrypt. Check the function's KMS key settings.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "KmsAccessDeniedException",
"documentation" : "Lambda was unable to decrypt the environment variables because KMS access was denied. Check the Lambda function's KMS permissions.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "KmsNotFoundException",
"documentation" : "Lambda was unable to decrypt the environment variables because the KMS key was not found. Check the function's KMS key settings.
",
"httpStatusCode" : 502
}, {
"exceptionName" : "InvalidRuntimeException",
"documentation" : "The runtime or runtime version specified is not supported.
",
"httpStatusCode" : 502
} ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "InvokeRequest",
"variableName" : "invokeRequest",
"variableType" : "InvokeRequest",
"documentation" : "",
"simpleType" : "InvokeRequest",
"variableSetterType" : "InvokeRequest"
},
"methodName" : "invoke",
"operationName" : "Invoke",
"paginated" : false,
"returnType" : {
"returnType" : "InvokeResponse",
"documentation" : null
},
"syncReturnType" : "InvokeResponse"
},
"ListAliases" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of aliases for a Lambda function.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListAliasesRequest",
"variableName" : "listAliasesRequest",
"variableType" : "ListAliasesRequest",
"documentation" : "",
"simpleType" : "ListAliasesRequest",
"variableSetterType" : "ListAliasesRequest"
},
"methodName" : "listAliases",
"operationName" : "ListAliases",
"paginated" : false,
"returnType" : {
"returnType" : "ListAliasesResponse",
"documentation" : null
},
"syncReturnType" : "ListAliasesResponse"
},
"ListEventSourceMappings" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists event source mappings. Specify an EventSourceArn
to only show event source mappings for a single event source.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListEventSourceMappingsRequest",
"variableName" : "listEventSourceMappingsRequest",
"variableType" : "ListEventSourceMappingsRequest",
"documentation" : "",
"simpleType" : "ListEventSourceMappingsRequest",
"variableSetterType" : "ListEventSourceMappingsRequest"
},
"methodName" : "listEventSourceMappings",
"operationName" : "ListEventSourceMappings",
"paginated" : true,
"returnType" : {
"returnType" : "ListEventSourceMappingsResponse",
"documentation" : null
},
"syncReturnType" : "ListEventSourceMappingsResponse"
},
"ListFunctions" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of Lambda functions, with the version-specific configuration of each.
Set FunctionVersion
to ALL
to include all published versions of each function in addition to the unpublished version. To get more information about a function or version, use GetFunction.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListFunctionsRequest",
"variableName" : "listFunctionsRequest",
"variableType" : "ListFunctionsRequest",
"documentation" : "",
"simpleType" : "ListFunctionsRequest",
"variableSetterType" : "ListFunctionsRequest"
},
"methodName" : "listFunctions",
"operationName" : "ListFunctions",
"paginated" : true,
"returnType" : {
"returnType" : "ListFunctionsResponse",
"documentation" : "A list of Lambda functions.
"
},
"syncReturnType" : "ListFunctionsResponse"
},
"ListLayerVersions" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the versions of an AWS Lambda layer. Versions that have been deleted aren't listed. Specify a runtime identifier to list only versions that indicate that they're compatible with that runtime.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListLayerVersionsRequest",
"variableName" : "listLayerVersionsRequest",
"variableType" : "ListLayerVersionsRequest",
"documentation" : "",
"simpleType" : "ListLayerVersionsRequest",
"variableSetterType" : "ListLayerVersionsRequest"
},
"methodName" : "listLayerVersions",
"operationName" : "ListLayerVersions",
"paginated" : false,
"returnType" : {
"returnType" : "ListLayerVersionsResponse",
"documentation" : null
},
"syncReturnType" : "ListLayerVersionsResponse"
},
"ListLayers" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists AWS Lambda layers and shows information about the latest version of each. Specify a runtime identifier to list only layers that indicate that they're compatible with that runtime.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListLayersRequest",
"variableName" : "listLayersRequest",
"variableType" : "ListLayersRequest",
"documentation" : "",
"simpleType" : "ListLayersRequest",
"variableSetterType" : "ListLayersRequest"
},
"methodName" : "listLayers",
"operationName" : "ListLayers",
"paginated" : false,
"returnType" : {
"returnType" : "ListLayersResponse",
"documentation" : null
},
"syncReturnType" : "ListLayersResponse"
},
"ListTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a function's tags. You can also view tags with GetFunction.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsRequest",
"variableName" : "listTagsRequest",
"variableType" : "ListTagsRequest",
"documentation" : "",
"simpleType" : "ListTagsRequest",
"variableSetterType" : "ListTagsRequest"
},
"methodName" : "listTags",
"operationName" : "ListTags",
"paginated" : false,
"returnType" : {
"returnType" : "ListTagsResponse",
"documentation" : null
},
"syncReturnType" : "ListTagsResponse"
},
"ListVersionsByFunction" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of versions, with the version-specific configuration of each.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListVersionsByFunctionRequest",
"variableName" : "listVersionsByFunctionRequest",
"variableType" : "ListVersionsByFunctionRequest",
"documentation" : "",
"simpleType" : "ListVersionsByFunctionRequest",
"variableSetterType" : "ListVersionsByFunctionRequest"
},
"methodName" : "listVersionsByFunction",
"operationName" : "ListVersionsByFunction",
"paginated" : false,
"returnType" : {
"returnType" : "ListVersionsByFunctionResponse",
"documentation" : null
},
"syncReturnType" : "ListVersionsByFunctionResponse"
},
"PublishLayerVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an AWS Lambda layer from a ZIP archive. Each time you call PublishLayerVersion
with the same version name, a new version is created.
Add layers to your function with CreateFunction or UpdateFunctionConfiguration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "CodeStorageExceededException",
"documentation" : "You have exceeded your maximum total code size per account. Limits
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PublishLayerVersionRequest",
"variableName" : "publishLayerVersionRequest",
"variableType" : "PublishLayerVersionRequest",
"documentation" : "",
"simpleType" : "PublishLayerVersionRequest",
"variableSetterType" : "PublishLayerVersionRequest"
},
"methodName" : "publishLayerVersion",
"operationName" : "PublishLayerVersion",
"paginated" : false,
"returnType" : {
"returnType" : "PublishLayerVersionResponse",
"documentation" : null
},
"syncReturnType" : "PublishLayerVersionResponse"
},
"PublishVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a version from the current code and configuration of a function. Use versions to create a snapshot of your function code and configuration that doesn't change.
AWS Lambda does not publish a version if the function's configuration and code hasn't changed since the last version. Use UpdateFunctionCode or UpdateFunctionConfiguration to update the function prior to publishing a version.
Clients can invoke versions directly or with an alias. To create an alias, use CreateAlias.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "CodeStorageExceededException",
"documentation" : "You have exceeded your maximum total code size per account. Limits
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PublishVersionRequest",
"variableName" : "publishVersionRequest",
"variableType" : "PublishVersionRequest",
"documentation" : "",
"simpleType" : "PublishVersionRequest",
"variableSetterType" : "PublishVersionRequest"
},
"methodName" : "publishVersion",
"operationName" : "PublishVersion",
"paginated" : false,
"returnType" : {
"returnType" : "PublishVersionResponse",
"documentation" : "Details about a function's configuration.
"
},
"syncReturnType" : "PublishVersionResponse"
},
"PutFunctionConcurrency" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the maximum number of simultaneous executions for a function, and reserves capacity for that concurrency level.
Concurrency settings apply to the function as a whole, including all published versions and the unpublished version. Reserving concurrency both guarantees that your function has capacity to process the specified number of events simultaneously, and prevents it from scaling beyond that level. Use GetFunction to see the current setting for a function.
Use GetAccountSettings to see your regional concurrency limit. You can reserve concurrency for as many functions as you like, as long as you leave at least 100 simultaneous executions unreserved for functions that aren't configured with a per-function limit. For more information, see Managing Concurrency.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutFunctionConcurrencyRequest",
"variableName" : "putFunctionConcurrencyRequest",
"variableType" : "PutFunctionConcurrencyRequest",
"documentation" : "",
"simpleType" : "PutFunctionConcurrencyRequest",
"variableSetterType" : "PutFunctionConcurrencyRequest"
},
"methodName" : "putFunctionConcurrency",
"operationName" : "PutFunctionConcurrency",
"paginated" : false,
"returnType" : {
"returnType" : "PutFunctionConcurrencyResponse",
"documentation" : null
},
"syncReturnType" : "PutFunctionConcurrencyResponse"
},
"RemoveLayerVersionPermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes a statement from the permissions policy for a version of an AWS Lambda layer. For more information, see AddLayerVersionPermission.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveLayerVersionPermissionRequest",
"variableName" : "removeLayerVersionPermissionRequest",
"variableType" : "RemoveLayerVersionPermissionRequest",
"documentation" : "",
"simpleType" : "RemoveLayerVersionPermissionRequest",
"variableSetterType" : "RemoveLayerVersionPermissionRequest"
},
"methodName" : "removeLayerVersionPermission",
"operationName" : "RemoveLayerVersionPermission",
"paginated" : false,
"returnType" : {
"returnType" : "RemoveLayerVersionPermissionResponse",
"documentation" : null
},
"syncReturnType" : "RemoveLayerVersionPermissionResponse"
},
"RemovePermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Revokes function use permission from an AWS service or another account. You can get the ID of the statement from the output of GetPolicy.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemovePermissionRequest",
"variableName" : "removePermissionRequest",
"variableType" : "RemovePermissionRequest",
"documentation" : "",
"simpleType" : "RemovePermissionRequest",
"variableSetterType" : "RemovePermissionRequest"
},
"methodName" : "removePermission",
"operationName" : "RemovePermission",
"paginated" : false,
"returnType" : {
"returnType" : "RemovePermissionResponse",
"documentation" : null
},
"syncReturnType" : "RemovePermissionResponse"
},
"TagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds tags to a function.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UntagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes tags from a function.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagResourceRequest",
"variableName" : "untagResourceRequest",
"variableType" : "UntagResourceRequest",
"documentation" : "",
"simpleType" : "UntagResourceRequest",
"variableSetterType" : "UntagResourceRequest"
},
"methodName" : "untagResource",
"operationName" : "UntagResource",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResourceResponse",
"documentation" : null
},
"syncReturnType" : "UntagResourceResponse"
},
"UpdateAlias" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the configuration of a Lambda function alias.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateAliasRequest",
"variableName" : "updateAliasRequest",
"variableType" : "UpdateAliasRequest",
"documentation" : "",
"simpleType" : "UpdateAliasRequest",
"variableSetterType" : "UpdateAliasRequest"
},
"methodName" : "updateAlias",
"operationName" : "UpdateAlias",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateAliasResponse",
"documentation" : "Provides configuration information about a Lambda function alias.
"
},
"syncReturnType" : "UpdateAliasResponse"
},
"UpdateEventSourceMapping" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an event source mapping. You can change the function that AWS Lambda invokes, or pause invocation and resume later from the same location.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateEventSourceMappingRequest",
"variableName" : "updateEventSourceMappingRequest",
"variableType" : "UpdateEventSourceMappingRequest",
"documentation" : "",
"simpleType" : "UpdateEventSourceMappingRequest",
"variableSetterType" : "UpdateEventSourceMappingRequest"
},
"methodName" : "updateEventSourceMapping",
"operationName" : "UpdateEventSourceMapping",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateEventSourceMappingResponse",
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
"
},
"syncReturnType" : "UpdateEventSourceMappingResponse"
},
"UpdateFunctionCode" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a Lambda function's code.
The function's code is locked when you publish a version. You cannot modify the code of a published version, only the unpublished version.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "CodeStorageExceededException",
"documentation" : "You have exceeded your maximum total code size per account. Limits
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateFunctionCodeRequest",
"variableName" : "updateFunctionCodeRequest",
"variableType" : "UpdateFunctionCodeRequest",
"documentation" : "",
"simpleType" : "UpdateFunctionCodeRequest",
"variableSetterType" : "UpdateFunctionCodeRequest"
},
"methodName" : "updateFunctionCode",
"operationName" : "UpdateFunctionCode",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateFunctionCodeResponse",
"documentation" : "Details about a function's configuration.
"
},
"syncReturnType" : "UpdateFunctionCodeResponse"
},
"UpdateFunctionConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modify the version-specifc settings of a Lambda function.
These settings can vary between versions of a function and are locked when you publish a version. You cannot modify the configuration of a published version, only the unpublished version.
To configure function concurrency, use PutFunctionConcurrency. To grant invoke permissions to an account or AWS service, use AddPermission.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceException",
"documentation" : "The AWS Lambda service encountered an internal error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource (for example, a Lambda function or access policy statement) specified in the request does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the CreateFunction
or the UpdateFunctionConfiguration
API, that AWS Lambda is unable to assume you will get this exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "Request throughput limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction
or the GetAlias
API to retrieve the latest RevisionId for your resource.
",
"httpStatusCode" : 412
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateFunctionConfigurationRequest",
"variableName" : "updateFunctionConfigurationRequest",
"variableType" : "UpdateFunctionConfigurationRequest",
"documentation" : "",
"simpleType" : "UpdateFunctionConfigurationRequest",
"variableSetterType" : "UpdateFunctionConfigurationRequest"
},
"methodName" : "updateFunctionConfiguration",
"operationName" : "UpdateFunctionConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateFunctionConfigurationResponse",
"documentation" : "Details about a function's configuration.
"
},
"syncReturnType" : "UpdateFunctionConfigurationResponse"
}
},
"shapes" : {
"AccountLimit" : {
"c2jName" : "AccountLimit",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Limits related to concurrency and code storage. All file and storage sizes are in bytes.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@return The amount of storage space that you can use for all deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@return The maximum size of your function's code and layers when extracted.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeUnzipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeUnzipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeUnzipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.",
"setterMethodName" : "setCodeSizeUnzipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@return The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeZipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeZipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeZipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"setterMethodName" : "setCodeSizeZipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions.
\n@return The maximum number of simultaneous function executions.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.",
"setterMethodName" : "setConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@return The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UnreservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UnreservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "UnreservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"setterMethodName" : "setUnreservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CodeSizeUnzipped" : {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@return The maximum size of your function's code and layers when extracted.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeUnzipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeUnzipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeUnzipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.",
"setterMethodName" : "setCodeSizeUnzipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"CodeSizeZipped" : {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@return The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeZipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeZipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeZipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"setterMethodName" : "setCodeSizeZipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"ConcurrentExecutions" : {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions.
\n@return The maximum number of simultaneous function executions.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.",
"setterMethodName" : "setConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TotalCodeSize" : {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@return The amount of storage space that you can use for all deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"UnreservedConcurrentExecutions" : {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@return The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UnreservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UnreservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "UnreservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"setterMethodName" : "setUnreservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@return The amount of storage space that you can use for all deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space that you can use for all deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@return The maximum size of your function's code and layers when extracted.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeUnzipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeUnzipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeUnzipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of your function's code and layers when extracted.
\n@param codeSizeUnzipped The maximum size of your function's code and layers when extracted.",
"setterMethodName" : "setCodeSizeUnzipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeUnzipped",
"variableType" : "Long",
"documentation" : "The maximum size of your function's code and layers when extracted.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)",
"deprecated" : false,
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@return The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSizeZipped",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSizeZipped",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSizeZipped",
"sensitive" : false,
"setterDocumentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
\n@param codeSizeZipped The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.",
"setterMethodName" : "setCodeSizeZipped",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSizeZipped",
"variableType" : "Long",
"documentation" : "The maximum size of a deployment package when uploaded direcly to AWS Lambda. Use Amazon S3 for larger files.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions.
\n@return The maximum number of simultaneous function executions.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions.
\n@param concurrentExecutions The maximum number of simultaneous function executions.",
"setterMethodName" : "setConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "concurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@return The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UnreservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UnreservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "UnreservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.",
"setterMethodName" : "setUnreservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "unreservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The maximum number of simultaneous function executions, less the concurrency reserved for individual functions with PutFunctionConcurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccountLimit",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : null,
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"wrapper" : false
},
"AccountUsage" : {
"c2jName" : "AccountUsage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The number of functions and amount of storage in use.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@return The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of Lambda functions.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)",
"deprecated" : false,
"documentation" : "The number of Lambda functions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of Lambda functions.
\n@return The number of Lambda functions.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionCount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "FunctionCount",
"sensitive" : false,
"setterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.",
"setterMethodName" : "setFunctionCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : "The number of Lambda functions.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionCount" : {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of Lambda functions.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)",
"deprecated" : false,
"documentation" : "The number of Lambda functions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of Lambda functions.
\n@return The number of Lambda functions.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionCount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "FunctionCount",
"sensitive" : false,
"setterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.",
"setterMethodName" : "setFunctionCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : "The number of Lambda functions.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"TotalCodeSize" : {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@return The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)",
"deprecated" : false,
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@return The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalCodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalCodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "TotalCodeSize",
"sensitive" : false,
"setterDocumentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
\n@param totalCodeSize The amount of storage space, in bytes, in use by deployment packages and layer archives.",
"setterMethodName" : "setTotalCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "totalCodeSize",
"variableType" : "Long",
"documentation" : "The amount of storage space, in bytes, in use by deployment packages and layer archives.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of Lambda functions.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)",
"deprecated" : false,
"documentation" : "The number of Lambda functions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of Lambda functions.
\n@return The number of Lambda functions.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionCount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "FunctionCount",
"sensitive" : false,
"setterDocumentation" : "The number of Lambda functions.
\n@param functionCount The number of Lambda functions.",
"setterMethodName" : "setFunctionCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "functionCount",
"variableType" : "Long",
"documentation" : "The number of Lambda functions.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccountUsage",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : null,
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"wrapper" : false
},
"AddLayerVersionPermissionRequest" : {
"c2jName" : "AddLayerVersionPermissionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AddLayerVersionPermission",
"locationName" : null,
"requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@return An identifier that distinguishes the policy from others on the same layer version.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "LayerPermissionAllowedAction",
"defaultConsumerFluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "LayerPermissionAllowedPrincipal",
"defaultConsumerFluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@return An account ID, or *
to grant permission to all AWS accounts.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOrganizationId",
"beanStyleSetterMethodName" : "setOrganizationId",
"c2jName" : "OrganizationId",
"c2jShape" : "OrganizationId",
"defaultConsumerFluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)",
"deprecated" : false,
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "organizationId",
"fluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "organizationId",
"getterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@return With the principal set to *
, grant permission to all accounts in the specified organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrganizationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrganizationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OrganizationId",
"sensitive" : false,
"setterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.",
"setterMethodName" : "setOrganizationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "RevisionId",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "LayerPermissionAllowedAction",
"defaultConsumerFluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LayerName" : {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"OrganizationId" : {
"beanStyleGetterMethodName" : "getOrganizationId",
"beanStyleSetterMethodName" : "setOrganizationId",
"c2jName" : "OrganizationId",
"c2jShape" : "OrganizationId",
"defaultConsumerFluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)",
"deprecated" : false,
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "organizationId",
"fluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "organizationId",
"getterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@return With the principal set to *
, grant permission to all accounts in the specified organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrganizationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrganizationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OrganizationId",
"sensitive" : false,
"setterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.",
"setterMethodName" : "setOrganizationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Principal" : {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "LayerPermissionAllowedPrincipal",
"defaultConsumerFluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@return An account ID, or *
to grant permission to all AWS accounts.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "RevisionId",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StatementId" : {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@return An identifier that distinguishes the policy from others on the same layer version.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"VersionNumber" : {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@return An identifier that distinguishes the policy from others on the same layer version.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "An identifier that distinguishes the policy from others on the same layer version.
\n@param statementId An identifier that distinguishes the policy from others on the same layer version.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "An identifier that distinguishes the policy from others on the same layer version.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "LayerPermissionAllowedAction",
"defaultConsumerFluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The API action that grants access to the layer. For example, lambda:GetLayerVersion
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "LayerPermissionAllowedPrincipal",
"defaultConsumerFluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@return An account ID, or *
to grant permission to all AWS accounts.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "An account ID, or *
to grant permission to all AWS accounts.
\n@param principal An account ID, or *
to grant permission to all AWS accounts.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "An account ID, or *
to grant permission to all AWS accounts.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOrganizationId",
"beanStyleSetterMethodName" : "setOrganizationId",
"c2jName" : "OrganizationId",
"c2jShape" : "OrganizationId",
"defaultConsumerFluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)",
"deprecated" : false,
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "organizationId",
"fluentSetterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "organizationId",
"getterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@return With the principal set to *
, grant permission to all accounts in the specified organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrganizationId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrganizationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OrganizationId",
"sensitive" : false,
"setterDocumentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
\n@param organizationId With the principal set to *
, grant permission to all accounts in the specified organization.",
"setterMethodName" : "setOrganizationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "organizationId",
"variableType" : "String",
"documentation" : "With the principal set to *
, grant permission to all accounts in the specified organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "RevisionId",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "LayerName", "VersionNumber", "StatementId", "Action", "Principal" ],
"shapeName" : "AddLayerVersionPermissionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddLayerVersionPermissionRequest",
"variableName" : "addLayerVersionPermissionRequest",
"variableType" : "AddLayerVersionPermissionRequest",
"documentation" : null,
"simpleType" : "AddLayerVersionPermissionRequest",
"variableSetterType" : "AddLayerVersionPermissionRequest"
},
"wrapper" : false
},
"AddLayerVersionPermissionResponse" : {
"c2jName" : "AddLayerVersionPermissionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement.
\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement.
\n@return The permission statement.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement.
\n@param statement The permission statement.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier for the current revision of the policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier for the current revision of the policy.
\n@return A unique identifier for the current revision of the policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier for the current revision of the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier for the current revision of the policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier for the current revision of the policy.
\n@return A unique identifier for the current revision of the policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier for the current revision of the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Statement" : {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement.
\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement.
\n@return The permission statement.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement.
\n@param statement The permission statement.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement.
\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement.
\n@return The permission statement.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement.
\n@param statement The permission statement.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier for the current revision of the policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier for the current revision of the policy.
\n@return A unique identifier for the current revision of the policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for the current revision of the policy.
\n@param revisionId A unique identifier for the current revision of the policy.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier for the current revision of the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AddLayerVersionPermissionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddLayerVersionPermissionResponse",
"variableName" : "addLayerVersionPermissionResponse",
"variableType" : "AddLayerVersionPermissionResponse",
"documentation" : null,
"simpleType" : "AddLayerVersionPermissionResponse",
"variableSetterType" : "AddLayerVersionPermissionResponse"
},
"wrapper" : false
},
"AddPermissionRequest" : {
"c2jName" : "AddPermissionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AddPermission",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}/policy",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@return A statement identifier that differentiates the statement from others in the same policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceArn",
"beanStyleSetterMethodName" : "setSourceArn",
"c2jName" : "SourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceArn",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"setterMethodName" : "setSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@return For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceAccount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceAccount",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"setterMethodName" : "setSourceAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)",
"deprecated" : false,
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceToken",
"sensitive" : false,
"setterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"setterMethodName" : "setEventSourceToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@return Specify a version or alias to add permissions to a published version of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"EventSourceToken" : {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)",
"deprecated" : false,
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceToken",
"sensitive" : false,
"setterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"setterMethodName" : "setEventSourceToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Principal" : {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Qualifier" : {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@return Specify a version or alias to add permissions to a published version of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SourceAccount" : {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@return For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceAccount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceAccount",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"setterMethodName" : "setSourceAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SourceArn" : {
"beanStyleGetterMethodName" : "getSourceArn",
"beanStyleSetterMethodName" : "setSourceArn",
"c2jName" : "SourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceArn",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"setterMethodName" : "setSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StatementId" : {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@return A statement identifier that differentiates the statement from others in the same policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function, version, or alias. Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function, version, or alias.
Name formats
-
Function name - my-function
(name-only), my-function:v1
(with alias).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)",
"deprecated" : false,
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@return A statement identifier that differentiates the statement from others in the same policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StatementId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StatementId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatementId",
"sensitive" : false,
"setterDocumentation" : "A statement identifier that differentiates the statement from others in the same policy.
\n@param statementId A statement identifier that differentiates the statement from others in the same policy.",
"setterMethodName" : "setStatementId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statementId",
"variableType" : "String",
"documentation" : "A statement identifier that differentiates the statement from others in the same policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)",
"deprecated" : false,
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principal",
"getterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Principal",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Principal",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Principal",
"sensitive" : false,
"setterDocumentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.",
"setterMethodName" : "setPrincipal",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "principal",
"variableType" : "String",
"documentation" : "The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceArn",
"beanStyleSetterMethodName" : "setSourceArn",
"c2jName" : "SourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceArn",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.",
"setterMethodName" : "setSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceArn",
"variableType" : "String",
"documentation" : "For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)",
"deprecated" : false,
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@return For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceAccount",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceAccount",
"sensitive" : false,
"setterDocumentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.",
"setterMethodName" : "setSourceAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceAccount",
"variableType" : "String",
"documentation" : "For AWS services, the ID of the account that owns the resource. Use instead of SourceArn
to grant permission to resources owned by another account (e.g. all of an account's Amazon S3 buckets). Or use together with SourceArn
to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)",
"deprecated" : false,
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceToken",
"sensitive" : false,
"setterDocumentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.",
"setterMethodName" : "setEventSourceToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceToken",
"variableType" : "String",
"documentation" : "For Alexa Smart Home functions, a token that must be supplied by the invoker.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@return Specify a version or alias to add permissions to a published version of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version or alias to add permissions to a published version of the function.
\n@param qualifier Specify a version or alias to add permissions to a published version of the function.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version or alias to add permissions to a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName", "StatementId", "Action", "Principal" ],
"shapeName" : "AddPermissionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddPermissionRequest",
"variableName" : "addPermissionRequest",
"variableType" : "AddPermissionRequest",
"documentation" : null,
"simpleType" : "AddPermissionRequest",
"variableSetterType" : "AddPermissionRequest"
},
"wrapper" : false
},
"AddPermissionResponse" : {
"c2jName" : "AddPermissionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement added to the function policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement added to the function policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement added to the function policy.
\n@return The permission statement added to the function policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement added to the function policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Statement" : {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement added to the function policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement added to the function policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement added to the function policy.
\n@return The permission statement added to the function policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement added to the function policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement added to the function policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)",
"deprecated" : false,
"documentation" : "The permission statement added to the function policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement added to the function policy.
\n@return The permission statement added to the function policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Statement",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Statement",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Statement",
"sensitive" : false,
"setterDocumentation" : "The permission statement added to the function policy.
\n@param statement The permission statement added to the function policy.",
"setterMethodName" : "setStatement",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statement",
"variableType" : "String",
"documentation" : "The permission statement added to the function policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AddPermissionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddPermissionResponse",
"variableName" : "addPermissionResponse",
"variableType" : "AddPermissionResponse",
"documentation" : null,
"simpleType" : "AddPermissionResponse",
"variableSetterType" : "AddPermissionResponse"
},
"wrapper" : false
},
"AliasConfiguration" : {
"c2jName" : "AliasConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides configuration information about a Lambda function alias.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AliasArn" : {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AliasConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AliasConfiguration",
"variableName" : "aliasConfiguration",
"variableType" : "AliasConfiguration",
"documentation" : null,
"simpleType" : "AliasConfiguration",
"variableSetterType" : "AliasConfiguration"
},
"wrapper" : false
},
"AliasRoutingConfiguration" : {
"c2jName" : "AliasRoutingConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Lambda function alias's traffic shifting configuration.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAdditionalVersionWeights",
"beanStyleSetterMethodName" : "setAdditionalVersionWeights",
"c2jName" : "AdditionalVersionWeights",
"c2jShape" : "AdditionalVersionWeights",
"defaultConsumerFluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #additionalVersionWeights(Map)}.\n@param additionalVersionWeights a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalVersionWeights(Map)",
"deprecated" : false,
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "additionalVersionWeights",
"fluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "additionalVersionWeights",
"getterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The name of the second alias, and the percentage of traffic that is routed to it.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdditionalVersionWeights",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdditionalVersionWeights",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AdditionalVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Weight",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "AdditionalVersionWeights",
"sensitive" : false,
"setterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.",
"setterMethodName" : "setAdditionalVersionWeights",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AdditionalVersionWeights" : {
"beanStyleGetterMethodName" : "getAdditionalVersionWeights",
"beanStyleSetterMethodName" : "setAdditionalVersionWeights",
"c2jName" : "AdditionalVersionWeights",
"c2jShape" : "AdditionalVersionWeights",
"defaultConsumerFluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #additionalVersionWeights(Map)}.\n@param additionalVersionWeights a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalVersionWeights(Map)",
"deprecated" : false,
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "additionalVersionWeights",
"fluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "additionalVersionWeights",
"getterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The name of the second alias, and the percentage of traffic that is routed to it.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdditionalVersionWeights",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdditionalVersionWeights",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AdditionalVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Weight",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "AdditionalVersionWeights",
"sensitive" : false,
"setterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.",
"setterMethodName" : "setAdditionalVersionWeights",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAdditionalVersionWeights",
"beanStyleSetterMethodName" : "setAdditionalVersionWeights",
"c2jName" : "AdditionalVersionWeights",
"c2jShape" : "AdditionalVersionWeights",
"defaultConsumerFluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #additionalVersionWeights(Map)}.\n@param additionalVersionWeights a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalVersionWeights(Map)",
"deprecated" : false,
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "additionalVersionWeights",
"fluentSetterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "additionalVersionWeights",
"getterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The name of the second alias, and the percentage of traffic that is routed to it.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdditionalVersionWeights",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdditionalVersionWeights",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AdditionalVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Weight",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "AdditionalVersionWeights",
"sensitive" : false,
"setterDocumentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that is routed to it.",
"setterMethodName" : "setAdditionalVersionWeights",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "additionalVersionWeights",
"variableType" : "java.util.Map",
"documentation" : "The name of the second alias, and the percentage of traffic that is routed to it.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AliasRoutingConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "aliasRoutingConfiguration",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"wrapper" : false
},
"CodeStorageExceededException" : {
"c2jName" : "CodeStorageExceededException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You have exceeded your maximum total code size per account. Limits
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "CodeStorageExceededException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The exception type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The exception type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The exception type.
\n@param type The exception type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The exception type.
\n@return The exception type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The exception type.
\n@param type The exception type.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The exception type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The exception type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The exception type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The exception type.
\n@param type The exception type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The exception type.
\n@return The exception type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The exception type.
\n@param type The exception type.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The exception type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The exception type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The exception type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The exception type.
\n@param type The exception type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The exception type.
\n@return The exception type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The exception type.
\n@param type The exception type.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The exception type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CodeStorageExceededException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CodeStorageExceededException",
"variableName" : "codeStorageExceededException",
"variableType" : "CodeStorageExceededException",
"documentation" : null,
"simpleType" : "CodeStorageExceededException",
"variableSetterType" : "CodeStorageExceededException"
},
"wrapper" : false
},
"Concurrency" : {
"c2jName" : "Concurrency",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getReservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setReservedConcurrentExecutions",
"c2jName" : "ReservedConcurrentExecutions",
"c2jShape" : "ReservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #reservedConcurrentExecutions(Integer)}.\n@param reservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@return The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"setterMethodName" : "setReservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ReservedConcurrentExecutions" : {
"beanStyleGetterMethodName" : "getReservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setReservedConcurrentExecutions",
"c2jName" : "ReservedConcurrentExecutions",
"c2jShape" : "ReservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #reservedConcurrentExecutions(Integer)}.\n@param reservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@return The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"setterMethodName" : "setReservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getReservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setReservedConcurrentExecutions",
"c2jName" : "ReservedConcurrentExecutions",
"c2jShape" : "ReservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #reservedConcurrentExecutions(Integer)}.\n@param reservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedConcurrentExecutions(Integer)",
"deprecated" : false,
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@return The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservedConcurrentExecutions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedConcurrentExecutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReservedConcurrentExecutions",
"sensitive" : false,
"setterDocumentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
\n@param reservedConcurrentExecutions The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.",
"setterMethodName" : "setReservedConcurrentExecutions",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "reservedConcurrentExecutions",
"variableType" : "Integer",
"documentation" : "The number of concurrent executions reserved for this function. For more information, see Managing Concurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Concurrency",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Concurrency",
"variableName" : "concurrency",
"variableType" : "Concurrency",
"documentation" : null,
"simpleType" : "Concurrency",
"variableSetterType" : "Concurrency"
},
"wrapper" : false
},
"CreateAliasRequest" : {
"c2jName" : "CreateAliasRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateAlias",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}/aliases",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName", "Name", "FunctionVersion" ],
"shapeName" : "CreateAliasRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateAliasRequest",
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"documentation" : null,
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"wrapper" : false
},
"CreateAliasResponse" : {
"c2jName" : "AliasConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides configuration information about a Lambda function alias.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AliasArn" : {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@return The Amazon Resource Name (ARN) of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AliasArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AliasArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AliasArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the alias.
\n@param aliasArn The Amazon Resource Name (ARN) of the alias.",
"setterMethodName" : "setAliasArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "aliasArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The function version that the alias invokes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)",
"deprecated" : false,
"documentation" : "The function version that the alias invokes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "The function version that the alias invokes.
\n@return The function version that the alias invokes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionVersion",
"sensitive" : false,
"setterDocumentation" : "The function version that the alias invokes.
\n@param functionVersion The function version that the alias invokes.",
"setterMethodName" : "setFunctionVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionVersion",
"variableType" : "String",
"documentation" : "The function version that the alias invokes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the alias.
\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the alias.
\n@return A description of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the alias.
\n@param description A description of the alias.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The routing configuration of the alias.
\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)",
"deprecated" : false,
"documentation" : "The routing configuration of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "The routing configuration of the alias.
\n@return The routing configuration of the alias.",
"getterModel" : {
"returnType" : "AliasRoutingConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoutingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RoutingConfig",
"sensitive" : false,
"setterDocumentation" : "The routing configuration of the alias.
\n@param routingConfig The routing configuration of the alias.",
"setterMethodName" : "setRoutingConfig",
"setterModel" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : null,
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AliasRoutingConfiguration",
"variableName" : "routingConfig",
"variableType" : "AliasRoutingConfiguration",
"documentation" : "The routing configuration of the alias.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "A unique identifier that changes when you update the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "A unique identifier that changes when you update the alias.
\n@return A unique identifier that changes when you update the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "A unique identifier that changes when you update the alias.
\n@param revisionId A unique identifier that changes when you update the alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "A unique identifier that changes when you update the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateAliasResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateAliasResponse",
"variableName" : "createAliasResponse",
"variableType" : "CreateAliasResponse",
"documentation" : null,
"simpleType" : "CreateAliasResponse",
"variableSetterType" : "CreateAliasResponse"
},
"wrapper" : false
},
"CreateEventSourceMappingRequest" : {
"c2jName" : "CreateEventSourceMappingRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateEventSourceMapping",
"locationName" : null,
"requestUri" : "/2015-03-31/event-source-mappings/",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "Enabled",
"defaultConsumerFluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@return Disables the event source mapping to pause polling and invocation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartingPositionAsString",
"beanStyleSetterMethodName" : "setStartingPosition",
"c2jName" : "StartingPosition",
"c2jShape" : "EventSourcePosition",
"defaultConsumerFluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)",
"deprecated" : false,
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"endpointDiscoveryId" : false,
"enumType" : "EventSourcePosition",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "startingPosition",
"fluentEnumSetterMethodName" : "startingPosition",
"fluentGetterMethodName" : "startingPositionAsString",
"fluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventSourcePosition",
"fluentSetterMethodName" : "startingPosition",
"getterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #startingPosition} will return {@link EventSourcePosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #startingPositionAsString}.\n
\n@return The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPosition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPosition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StartingPosition",
"sensitive" : false,
"setterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"setterMethodName" : "setStartingPosition",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartingPositionTimestamp",
"beanStyleSetterMethodName" : "setStartingPositionTimestamp",
"c2jName" : "StartingPositionTimestamp",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)",
"deprecated" : false,
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startingPositionTimestamp",
"getterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPositionTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPositionTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartingPositionTimestamp",
"sensitive" : false,
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"setterMethodName" : "setStartingPositionTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BatchSize" : {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "Enabled",
"defaultConsumerFluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@return Disables the event source mapping to pause polling and invocation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"EventSourceArn" : {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StartingPosition" : {
"beanStyleGetterMethodName" : "getStartingPositionAsString",
"beanStyleSetterMethodName" : "setStartingPosition",
"c2jName" : "StartingPosition",
"c2jShape" : "EventSourcePosition",
"defaultConsumerFluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)",
"deprecated" : false,
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"endpointDiscoveryId" : false,
"enumType" : "EventSourcePosition",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "startingPosition",
"fluentEnumSetterMethodName" : "startingPosition",
"fluentGetterMethodName" : "startingPositionAsString",
"fluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventSourcePosition",
"fluentSetterMethodName" : "startingPosition",
"getterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #startingPosition} will return {@link EventSourcePosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #startingPositionAsString}.\n
\n@return The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPosition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPosition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StartingPosition",
"sensitive" : false,
"setterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"setterMethodName" : "setStartingPosition",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StartingPositionTimestamp" : {
"beanStyleGetterMethodName" : "getStartingPositionTimestamp",
"beanStyleSetterMethodName" : "setStartingPositionTimestamp",
"c2jName" : "StartingPositionTimestamp",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)",
"deprecated" : false,
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startingPositionTimestamp",
"getterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPositionTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPositionTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartingPositionTimestamp",
"sensitive" : false,
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"setterMethodName" : "setStartingPositionTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@return The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source. -
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
-
Amazon Kinesis - The ARN of the data stream or a stream consumer.
-
Amazon DynamoDB Streams - The ARN of the stream.
-
Amazon Simple Queue Service - The ARN of the queue.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "Enabled",
"defaultConsumerFluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@return Disables the event source mapping to pause polling and invocation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Disables the event source mapping to pause polling and invocation.
\n@param enabled Disables the event source mapping to pause polling and invocation.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Disables the event source mapping to pause polling and invocation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@return The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
\n@param batchSize The maximum number of items to retrieve in a single batch. -
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
-
Amazon Kinesis - Default 100. Max 10,000.
-
Amazon DynamoDB Streams - Default 100. Max 1,000.
-
Amazon Simple Queue Service - Default 10. Max 10.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartingPositionAsString",
"beanStyleSetterMethodName" : "setStartingPosition",
"c2jName" : "StartingPosition",
"c2jShape" : "EventSourcePosition",
"defaultConsumerFluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)",
"deprecated" : false,
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"endpointDiscoveryId" : false,
"enumType" : "EventSourcePosition",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "startingPosition",
"fluentEnumSetterMethodName" : "startingPosition",
"fluentGetterMethodName" : "startingPositionAsString",
"fluentSetterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventSourcePosition",
"fluentSetterMethodName" : "startingPosition",
"getterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #startingPosition} will return {@link EventSourcePosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #startingPositionAsString}.\n
\n@return The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPosition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPosition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StartingPosition",
"sensitive" : false,
"setterDocumentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
\n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.\n@see EventSourcePosition",
"setterMethodName" : "setStartingPosition",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "startingPosition",
"variableType" : "String",
"documentation" : "The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartingPositionTimestamp",
"beanStyleSetterMethodName" : "setStartingPositionTimestamp",
"c2jName" : "StartingPositionTimestamp",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)",
"deprecated" : false,
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startingPositionTimestamp",
"getterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartingPositionTimestamp",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartingPositionTimestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartingPositionTimestamp",
"sensitive" : false,
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.",
"setterMethodName" : "setStartingPositionTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startingPositionTimestamp",
"variableType" : "java.time.Instant",
"documentation" : "With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "EventSourceArn", "FunctionName" ],
"shapeName" : "CreateEventSourceMappingRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateEventSourceMappingRequest",
"variableName" : "createEventSourceMappingRequest",
"variableType" : "CreateEventSourceMappingRequest",
"documentation" : null,
"simpleType" : "CreateEventSourceMappingRequest",
"variableSetterType" : "CreateEventSourceMappingRequest"
},
"wrapper" : false
},
"CreateEventSourceMappingResponse" : {
"c2jName" : "EventSourceMappingConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BatchSize" : {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"EventSourceArn" : {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionArn" : {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LastModified" : {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"LastProcessingResult" : {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"State" : {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StateTransitionReason" : {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UUID" : {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateEventSourceMappingResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateEventSourceMappingResponse",
"variableName" : "createEventSourceMappingResponse",
"variableType" : "CreateEventSourceMappingResponse",
"documentation" : null,
"simpleType" : "CreateEventSourceMappingResponse",
"variableSetterType" : "CreateEventSourceMappingResponse"
},
"wrapper" : false
},
"CreateFunctionRequest" : {
"c2jName" : "CreateFunctionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateFunction",
"locationName" : null,
"requestUri" : "/2015-03-31/functions",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the function's runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The identifier of the function's runtime.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The identifier of the function's runtime.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The identifier of the function's runtime.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The identifier of the function's runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@return The Amazon Resource Name (ARN) of the function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "FunctionCode",
"defaultConsumerFluentSetterDocumentation" : "The code for the function.
\nThis is a convenience that creates an instance of the {@link FunctionCode.Builder} avoiding the need to create one manually via {@link FunctionCode#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionCode.Builder#build()} is called immediately and its result is passed to {@link #code(FunctionCode)}.\n@param code a consumer that will call methods on {@link FunctionCode.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(FunctionCode)",
"deprecated" : false,
"documentation" : "The code for the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "The code for the function.
\n@param code The code for the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "The code for the function.
\n@return The code for the function.",
"getterModel" : {
"returnType" : "FunctionCode",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "The code for the function.
\n@param code The code for the function.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : null,
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : "The code for the function.
",
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the function.
\n@param description A description of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the function.
\n@return A description of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the function.
\n@param description A description of the function.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@return The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@return The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPublish",
"beanStyleSetterMethodName" : "setPublish",
"c2jName" : "Publish",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #publish(Boolean)}.\n@param publish a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publish(Boolean)",
"deprecated" : false,
"documentation" : "Set to true to publish the first version of the function during creation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publish",
"fluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publish",
"getterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@return Set to true to publish the first version of the function during creation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Publish",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Publish",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Publish",
"sensitive" : false,
"setterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.",
"setterMethodName" : "setPublish",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : "Set to true to publish the first version of the function during creation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfig",
"defaultConsumerFluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)",
"deprecated" : false,
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"getterModel" : {
"returnType" : "VpcConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : null,
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@return A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "Environment",
"defaultConsumerFluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #environment(Environment)}.\n@param environment a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(Environment)",
"deprecated" : false,
"documentation" : "Environment variables that are accessible from function code during execution.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@return Environment variables that are accessible from function code during execution.",
"getterModel" : {
"returnType" : "Environment",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : null,
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : "Environment variables that are accessible from function code during execution.
",
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@return The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfig",
"defaultConsumerFluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\nThis is a convenience that creates an instance of the {@link TracingConfig.Builder} avoiding the need to create one manually via {@link TracingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfig.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfig)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfig)",
"deprecated" : false,
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@return Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"getterModel" : {
"returnType" : "TracingConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : null,
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "A list of tags to apply to the function.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "A list of tags to apply to the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags to apply to the function.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags to apply to the function.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "A list of tags to apply to the function.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayerList",
"defaultConsumerFluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LayerVersionArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "FunctionCode",
"defaultConsumerFluentSetterDocumentation" : "The code for the function.
\nThis is a convenience that creates an instance of the {@link FunctionCode.Builder} avoiding the need to create one manually via {@link FunctionCode#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionCode.Builder#build()} is called immediately and its result is passed to {@link #code(FunctionCode)}.\n@param code a consumer that will call methods on {@link FunctionCode.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(FunctionCode)",
"deprecated" : false,
"documentation" : "The code for the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "The code for the function.
\n@param code The code for the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "The code for the function.
\n@return The code for the function.",
"getterModel" : {
"returnType" : "FunctionCode",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "The code for the function.
\n@param code The code for the function.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : null,
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : "The code for the function.
",
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"xmlNameSpaceUri" : null
},
"DeadLetterConfig" : {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@return A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the function.
\n@param description A description of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the function.
\n@return A description of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the function.
\n@param description A description of the function.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Environment" : {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "Environment",
"defaultConsumerFluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #environment(Environment)}.\n@param environment a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(Environment)",
"deprecated" : false,
"documentation" : "Environment variables that are accessible from function code during execution.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@return Environment variables that are accessible from function code during execution.",
"getterModel" : {
"returnType" : "Environment",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : null,
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : "Environment variables that are accessible from function code during execution.
",
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"xmlNameSpaceUri" : null
},
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Handler" : {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"KMSKeyArn" : {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@return The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Layers" : {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayerList",
"defaultConsumerFluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LayerVersionArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"MemorySize" : {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@return The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Publish" : {
"beanStyleGetterMethodName" : "getPublish",
"beanStyleSetterMethodName" : "setPublish",
"c2jName" : "Publish",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #publish(Boolean)}.\n@param publish a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publish(Boolean)",
"deprecated" : false,
"documentation" : "Set to true to publish the first version of the function during creation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publish",
"fluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publish",
"getterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@return Set to true to publish the first version of the function during creation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Publish",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Publish",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Publish",
"sensitive" : false,
"setterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.",
"setterMethodName" : "setPublish",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : "Set to true to publish the first version of the function during creation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Role" : {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@return The Amazon Resource Name (ARN) of the function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Runtime" : {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the function's runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The identifier of the function's runtime.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The identifier of the function's runtime.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The identifier of the function's runtime.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The identifier of the function's runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "A list of tags to apply to the function.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "A list of tags to apply to the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags to apply to the function.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags to apply to the function.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "A list of tags to apply to the function.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Timeout" : {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@return The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TracingConfig" : {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfig",
"defaultConsumerFluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\nThis is a convenience that creates an instance of the {@link TracingConfig.Builder} avoiding the need to create one manually via {@link TracingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfig.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfig)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfig)",
"deprecated" : false,
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@return Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"getterModel" : {
"returnType" : "TracingConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : null,
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"xmlNameSpaceUri" : null
},
"VpcConfig" : {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfig",
"defaultConsumerFluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)",
"deprecated" : false,
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"getterModel" : {
"returnType" : "VpcConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : null,
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the function's runtime.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The identifier of the function's runtime.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The identifier of the function's runtime.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The identifier of the function's runtime.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The identifier of the function's runtime.
\n@param runtime The identifier of the function's runtime.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The identifier of the function's runtime.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@return The Amazon Resource Name (ARN) of the function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the function's execution role.
\n@param role The Amazon Resource Name (ARN) of the function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The name of the method within your code that Lambda calls to execute your function. The format includes the filename and can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "FunctionCode",
"defaultConsumerFluentSetterDocumentation" : "The code for the function.
\nThis is a convenience that creates an instance of the {@link FunctionCode.Builder} avoiding the need to create one manually via {@link FunctionCode#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionCode.Builder#build()} is called immediately and its result is passed to {@link #code(FunctionCode)}.\n@param code a consumer that will call methods on {@link FunctionCode.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(FunctionCode)",
"deprecated" : false,
"documentation" : "The code for the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "The code for the function.
\n@param code The code for the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "The code for the function.
\n@return The code for the function.",
"getterModel" : {
"returnType" : "FunctionCode",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "The code for the function.
\n@param code The code for the function.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : null,
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "code",
"variableType" : "FunctionCode",
"documentation" : "The code for the function.
",
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "A description of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A description of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A description of the function.
\n@param description A description of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A description of the function.
\n@return A description of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A description of the function.
\n@param description A description of the function.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A description of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@return The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it. The default is 3 seconds. The maximum allowed value is 900 seconds.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@return The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
\n@param memorySize The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The amount of memory that your function has access to. Increasing the function's memory also increases it's CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPublish",
"beanStyleSetterMethodName" : "setPublish",
"c2jName" : "Publish",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #publish(Boolean)}.\n@param publish a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publish(Boolean)",
"deprecated" : false,
"documentation" : "Set to true to publish the first version of the function during creation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publish",
"fluentSetterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publish",
"getterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@return Set to true to publish the first version of the function during creation.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Publish",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Publish",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Publish",
"sensitive" : false,
"setterDocumentation" : "Set to true to publish the first version of the function during creation.
\n@param publish Set to true to publish the first version of the function during creation.",
"setterMethodName" : "setPublish",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "publish",
"variableType" : "Boolean",
"documentation" : "Set to true to publish the first version of the function during creation.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfig",
"defaultConsumerFluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)",
"deprecated" : false,
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"getterModel" : {
"returnType" : "VpcConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
\n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : null,
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfig",
"variableName" : "vpcConfig",
"variableType" : "VpcConfig",
"documentation" : "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.
",
"simpleType" : "VpcConfig",
"variableSetterType" : "VpcConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@return A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
\n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "Environment",
"defaultConsumerFluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #environment(Environment)}.\n@param environment a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(Environment)",
"deprecated" : false,
"documentation" : "Environment variables that are accessible from function code during execution.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@return Environment variables that are accessible from function code during execution.",
"getterModel" : {
"returnType" : "Environment",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "Environment variables that are accessible from function code during execution.
\n@param environment Environment variables that are accessible from function code during execution.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : null,
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : "Environment variables that are accessible from function code during execution.
",
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@return The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
\n@param kmsKeyArn The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS Key Management Service key used to encrypt your function's environment variables. If not provided, AWS Lambda uses a default service key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfig",
"defaultConsumerFluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\nThis is a convenience that creates an instance of the {@link TracingConfig.Builder} avoiding the need to create one manually via {@link TracingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfig.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfig)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfig)",
"deprecated" : false,
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@return Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"getterModel" : {
"returnType" : "TracingConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
\n@param tracingConfig Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : null,
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfig",
"variableName" : "tracingConfig",
"variableType" : "TracingConfig",
"documentation" : "Set Mode
to Active
to sample and trace a subset of incoming requests with AWS X-Ray.
",
"simpleType" : "TracingConfig",
"variableSetterType" : "TracingConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "A list of tags to apply to the function.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "A list of tags to apply to the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "A list of tags to apply to the function.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of tags to apply to the function.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A list of tags to apply to the function.
\n@param tags A list of tags to apply to the function.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "A list of tags to apply to the function.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayerList",
"defaultConsumerFluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LayerVersionArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
\n@param layers A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "A list of function layers to add to the function's execution environment. Specify each layer by ARN, including the version.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName", "Runtime", "Role", "Handler", "Code" ],
"shapeName" : "CreateFunctionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateFunctionRequest",
"variableName" : "createFunctionRequest",
"variableType" : "CreateFunctionRequest",
"documentation" : null,
"simpleType" : "CreateFunctionRequest",
"variableSetterType" : "CreateFunctionRequest"
},
"wrapper" : false
},
"CreateFunctionResponse" : {
"c2jName" : "FunctionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about a function's configuration.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the function.
\n@param functionName The name of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "The name of the function.
\n@return The name of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "The name of the function.
\n@param functionName The name of the function.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "The name of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "NameSpacedFunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The function's Amazon Resource Name (ARN).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@return The function's Amazon Resource Name (ARN).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The function's Amazon Resource Name (ARN).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime environment for the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The runtime environment for the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The runtime environment for the Lambda function.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The runtime environment for the Lambda function.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The runtime environment for the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The function's execution role.
\n@param role The function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The function's execution role.
\n@return The function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The function's execution role.
\n@param role The function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The function Lambda calls to begin executing your function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The function Lambda calls to begin executing your function.
\n@return The function Lambda calls to begin executing your function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The function Lambda calls to begin executing your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSize",
"beanStyleSetterMethodName" : "setCodeSize",
"c2jName" : "CodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSize(Long)}.\n@param codeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSize(Long)",
"deprecated" : false,
"documentation" : "The size of the function's deployment package in bytes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSize",
"fluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSize",
"getterDocumentation" : "The size of the function's deployment package in bytes.
\n@return The size of the function's deployment package in bytes.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSize",
"sensitive" : false,
"setterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.",
"setterMethodName" : "setCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : "The size of the function's deployment package in bytes.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The function's description.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The function's description.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The function's description.
\n@param description The function's description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The function's description.
\n@return The function's description.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The function's description.
\n@param description The function's description.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The function's description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@return The amount of time that Lambda allows a function to run before terminating it.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The memory allocated to the function
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The memory allocated to the function
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The memory allocated to the function
\n@return The memory allocated to the function",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The memory allocated to the function
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)",
"deprecated" : false,
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSha256",
"beanStyleSetterMethodName" : "setCodeSha256",
"c2jName" : "CodeSha256",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeSha256(String)}.\n@param codeSha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSha256(String)",
"deprecated" : false,
"documentation" : "The SHA256 hash of the function's deployment package.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSha256",
"fluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSha256",
"getterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@return The SHA256 hash of the function's deployment package.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSha256",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSha256",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CodeSha256",
"sensitive" : false,
"setterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.",
"setterMethodName" : "setCodeSha256",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : "The SHA256 hash of the function's deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The version of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "The version of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The version of the Lambda function.
\n@return The version of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "The version of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's networking configuration.
\nThis is a convenience that creates an instance of the {@link VpcConfigResponse.Builder} avoiding the need to create one manually via {@link VpcConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfigResponse)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfigResponse)",
"deprecated" : false,
"documentation" : "The function's networking configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "The function's networking configuration.
\n@return The function's networking configuration.",
"getterModel" : {
"returnType" : "VpcConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : null,
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : "The function's networking configuration.
",
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "The function's dead letter queue.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "The function's dead letter queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "The function's dead letter queue.
\n@return The function's dead letter queue.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "The function's dead letter queue.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "EnvironmentResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's environment variables.
\nThis is a convenience that creates an instance of the {@link EnvironmentResponse.Builder} avoiding the need to create one manually via {@link EnvironmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentResponse.Builder#build()} is called immediately and its result is passed to {@link #environment(EnvironmentResponse)}.\n@param environment a consumer that will call methods on {@link EnvironmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(EnvironmentResponse)",
"deprecated" : false,
"documentation" : "The function's environment variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "The function's environment variables.
\n@return The function's environment variables.",
"getterModel" : {
"returnType" : "EnvironmentResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : null,
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : "The function's environment variables.
",
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@return The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\nThis is a convenience that creates an instance of the {@link TracingConfigResponse.Builder} avoiding the need to create one manually via {@link TracingConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfigResponse)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfigResponse)",
"deprecated" : false,
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@return The function's AWS X-Ray tracing configuration.",
"getterModel" : {
"returnType" : "TracingConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : null,
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)",
"deprecated" : false,
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterArn",
"getterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@return For Lambda@Edge functions, the ARN of the master function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterArn",
"sensitive" : false,
"setterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.",
"setterMethodName" : "setMasterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Represents the latest updated revision of the function or alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@return Represents the latest updated revision of the function or alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Represents the latest updated revision of the function or alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayersReferenceList",
"defaultConsumerFluentSetterDocumentation" : "The function's layers
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "The function's layers
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "The function's layers
\n@param layers The function's layers\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "The function's layers
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The function's layers",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Layer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Layer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : null,
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : "",
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Layer",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Layer",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "The function's layers
\n@param layers The function's layers",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "The function's layers
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CodeSha256" : {
"beanStyleGetterMethodName" : "getCodeSha256",
"beanStyleSetterMethodName" : "setCodeSha256",
"c2jName" : "CodeSha256",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeSha256(String)}.\n@param codeSha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSha256(String)",
"deprecated" : false,
"documentation" : "The SHA256 hash of the function's deployment package.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSha256",
"fluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSha256",
"getterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@return The SHA256 hash of the function's deployment package.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSha256",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSha256",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CodeSha256",
"sensitive" : false,
"setterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.",
"setterMethodName" : "setCodeSha256",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : "The SHA256 hash of the function's deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CodeSize" : {
"beanStyleGetterMethodName" : "getCodeSize",
"beanStyleSetterMethodName" : "setCodeSize",
"c2jName" : "CodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSize(Long)}.\n@param codeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSize(Long)",
"deprecated" : false,
"documentation" : "The size of the function's deployment package in bytes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSize",
"fluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSize",
"getterDocumentation" : "The size of the function's deployment package in bytes.
\n@return The size of the function's deployment package in bytes.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSize",
"sensitive" : false,
"setterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.",
"setterMethodName" : "setCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : "The size of the function's deployment package in bytes.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"DeadLetterConfig" : {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "The function's dead letter queue.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "The function's dead letter queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "The function's dead letter queue.
\n@return The function's dead letter queue.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "The function's dead letter queue.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The function's description.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The function's description.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The function's description.
\n@param description The function's description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The function's description.
\n@return The function's description.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The function's description.
\n@param description The function's description.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The function's description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Environment" : {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "EnvironmentResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's environment variables.
\nThis is a convenience that creates an instance of the {@link EnvironmentResponse.Builder} avoiding the need to create one manually via {@link EnvironmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentResponse.Builder#build()} is called immediately and its result is passed to {@link #environment(EnvironmentResponse)}.\n@param environment a consumer that will call methods on {@link EnvironmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(EnvironmentResponse)",
"deprecated" : false,
"documentation" : "The function's environment variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "The function's environment variables.
\n@return The function's environment variables.",
"getterModel" : {
"returnType" : "EnvironmentResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : null,
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : "The function's environment variables.
",
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"xmlNameSpaceUri" : null
},
"FunctionArn" : {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "NameSpacedFunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The function's Amazon Resource Name (ARN).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@return The function's Amazon Resource Name (ARN).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The function's Amazon Resource Name (ARN).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the function.
\n@param functionName The name of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "The name of the function.
\n@return The name of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "The name of the function.
\n@param functionName The name of the function.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "The name of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Handler" : {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The function Lambda calls to begin executing your function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The function Lambda calls to begin executing your function.
\n@return The function Lambda calls to begin executing your function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The function Lambda calls to begin executing your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"KMSKeyArn" : {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@return The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LastModified" : {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)",
"deprecated" : false,
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Layers" : {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayersReferenceList",
"defaultConsumerFluentSetterDocumentation" : "The function's layers
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "The function's layers
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "The function's layers
\n@param layers The function's layers\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "The function's layers
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The function's layers",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Layer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Layer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : null,
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : "",
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Layer",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Layer",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "The function's layers
\n@param layers The function's layers",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "The function's layers
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"MasterArn" : {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)",
"deprecated" : false,
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterArn",
"getterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@return For Lambda@Edge functions, the ARN of the master function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterArn",
"sensitive" : false,
"setterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.",
"setterMethodName" : "setMasterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MemorySize" : {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The memory allocated to the function
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The memory allocated to the function
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The memory allocated to the function
\n@return The memory allocated to the function",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The memory allocated to the function
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"RevisionId" : {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Represents the latest updated revision of the function or alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@return Represents the latest updated revision of the function or alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Represents the latest updated revision of the function or alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Role" : {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The function's execution role.
\n@param role The function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The function's execution role.
\n@return The function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The function's execution role.
\n@param role The function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Runtime" : {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime environment for the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The runtime environment for the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The runtime environment for the Lambda function.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The runtime environment for the Lambda function.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The runtime environment for the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Timeout" : {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@return The amount of time that Lambda allows a function to run before terminating it.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TracingConfig" : {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\nThis is a convenience that creates an instance of the {@link TracingConfigResponse.Builder} avoiding the need to create one manually via {@link TracingConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfigResponse)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfigResponse)",
"deprecated" : false,
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@return The function's AWS X-Ray tracing configuration.",
"getterModel" : {
"returnType" : "TracingConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : null,
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The version of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "The version of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The version of the Lambda function.
\n@return The version of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "The version of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"VpcConfig" : {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's networking configuration.
\nThis is a convenience that creates an instance of the {@link VpcConfigResponse.Builder} avoiding the need to create one manually via {@link VpcConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfigResponse)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfigResponse)",
"deprecated" : false,
"documentation" : "The function's networking configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "The function's networking configuration.
\n@return The function's networking configuration.",
"getterModel" : {
"returnType" : "VpcConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : null,
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : "The function's networking configuration.
",
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the function.
\n@param functionName The name of the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "The name of the function.
\n@return The name of the function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "The name of the function.
\n@param functionName The name of the function.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "The name of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "NameSpacedFunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The function's Amazon Resource Name (ARN).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@return The function's Amazon Resource Name (ARN).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The function's Amazon Resource Name (ARN).
\n@param functionArn The function's Amazon Resource Name (ARN).",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The function's Amazon Resource Name (ARN).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntimeAsString",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime environment for the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)",
"deprecated" : false,
"documentation" : "The runtime environment for the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime",
"fluentSetterMethodName" : "runtime",
"getterDocumentation" : "The runtime environment for the Lambda function.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n
\n@return The runtime environment for the Lambda function.\n@see Runtime",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Runtime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Runtime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Runtime",
"sensitive" : false,
"setterDocumentation" : "The runtime environment for the Lambda function.
\n@param runtime The runtime environment for the Lambda function.\n@see Runtime",
"setterMethodName" : "setRuntime",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runtime",
"variableType" : "String",
"documentation" : "The runtime environment for the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRole",
"beanStyleSetterMethodName" : "setRole",
"c2jName" : "Role",
"c2jShape" : "RoleArn",
"defaultConsumerFluentSetterDocumentation" : "The function's execution role.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)",
"deprecated" : false,
"documentation" : "The function's execution role.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "role",
"fluentSetterDocumentation" : "The function's execution role.
\n@param role The function's execution role.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "role",
"getterDocumentation" : "The function's execution role.
\n@return The function's execution role.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Role",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Role",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Role",
"sensitive" : false,
"setterDocumentation" : "The function's execution role.
\n@param role The function's execution role.",
"setterMethodName" : "setRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "role",
"variableType" : "String",
"documentation" : "The function's execution role.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHandler",
"beanStyleSetterMethodName" : "setHandler",
"c2jName" : "Handler",
"c2jShape" : "Handler",
"defaultConsumerFluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)",
"deprecated" : false,
"documentation" : "The function Lambda calls to begin executing your function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "handler",
"fluentSetterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "handler",
"getterDocumentation" : "The function Lambda calls to begin executing your function.
\n@return The function Lambda calls to begin executing your function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Handler",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Handler",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Handler",
"sensitive" : false,
"setterDocumentation" : "The function Lambda calls to begin executing your function.
\n@param handler The function Lambda calls to begin executing your function.",
"setterMethodName" : "setHandler",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "handler",
"variableType" : "String",
"documentation" : "The function Lambda calls to begin executing your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSize",
"beanStyleSetterMethodName" : "setCodeSize",
"c2jName" : "CodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSize(Long)}.\n@param codeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSize(Long)",
"deprecated" : false,
"documentation" : "The size of the function's deployment package in bytes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSize",
"fluentSetterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSize",
"getterDocumentation" : "The size of the function's deployment package in bytes.
\n@return The size of the function's deployment package in bytes.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "CodeSize",
"sensitive" : false,
"setterDocumentation" : "The size of the function's deployment package in bytes.
\n@param codeSize The size of the function's deployment package in bytes.",
"setterMethodName" : "setCodeSize",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "codeSize",
"variableType" : "Long",
"documentation" : "The size of the function's deployment package in bytes.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The function's description.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The function's description.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The function's description.
\n@param description The function's description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The function's description.
\n@return The function's description.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The function's description.
\n@param description The function's description.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The function's description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeout",
"beanStyleSetterMethodName" : "setTimeout",
"c2jName" : "Timeout",
"c2jShape" : "Timeout",
"defaultConsumerFluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeout(Integer)}.\n@param timeout a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(Integer)",
"deprecated" : false,
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeout",
"fluentSetterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeout",
"getterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@return The amount of time that Lambda allows a function to run before terminating it.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timeout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Timeout",
"sensitive" : false,
"setterDocumentation" : "The amount of time that Lambda allows a function to run before terminating it.
\n@param timeout The amount of time that Lambda allows a function to run before terminating it.",
"setterMethodName" : "setTimeout",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeout",
"variableType" : "Integer",
"documentation" : "The amount of time that Lambda allows a function to run before terminating it.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemorySize",
"beanStyleSetterMethodName" : "setMemorySize",
"c2jName" : "MemorySize",
"c2jShape" : "MemorySize",
"defaultConsumerFluentSetterDocumentation" : "The memory allocated to the function
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memorySize(Integer)}.\n@param memorySize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memorySize(Integer)",
"deprecated" : false,
"documentation" : "The memory allocated to the function
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memorySize",
"fluentSetterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memorySize",
"getterDocumentation" : "The memory allocated to the function
\n@return The memory allocated to the function",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MemorySize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemorySize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MemorySize",
"sensitive" : false,
"setterDocumentation" : "The memory allocated to the function
\n@param memorySize The memory allocated to the function",
"setterMethodName" : "setMemorySize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memorySize",
"variableType" : "Integer",
"documentation" : "The memory allocated to the function
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)",
"deprecated" : false,
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModified",
"variableType" : "String",
"documentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSha256",
"beanStyleSetterMethodName" : "setCodeSha256",
"c2jName" : "CodeSha256",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeSha256(String)}.\n@param codeSha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSha256(String)",
"deprecated" : false,
"documentation" : "The SHA256 hash of the function's deployment package.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSha256",
"fluentSetterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSha256",
"getterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@return The SHA256 hash of the function's deployment package.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CodeSha256",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CodeSha256",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CodeSha256",
"sensitive" : false,
"setterDocumentation" : "The SHA256 hash of the function's deployment package.
\n@param codeSha256 The SHA256 hash of the function's deployment package.",
"setterMethodName" : "setCodeSha256",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "codeSha256",
"variableType" : "String",
"documentation" : "The SHA256 hash of the function's deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "The version of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "The version of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The version of the Lambda function.
\n@return The version of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The version of the Lambda function.
\n@param version The version of the Lambda function.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "The version of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcConfig",
"beanStyleSetterMethodName" : "setVpcConfig",
"c2jName" : "VpcConfig",
"c2jShape" : "VpcConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's networking configuration.
\nThis is a convenience that creates an instance of the {@link VpcConfigResponse.Builder} avoiding the need to create one manually via {@link VpcConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfigResponse)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfigResponse)",
"deprecated" : false,
"documentation" : "The function's networking configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "The function's networking configuration.
\n@return The function's networking configuration.",
"getterModel" : {
"returnType" : "VpcConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "VpcConfig",
"sensitive" : false,
"setterDocumentation" : "The function's networking configuration.
\n@param vpcConfig The function's networking configuration.",
"setterMethodName" : "setVpcConfig",
"setterModel" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : null,
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "VpcConfigResponse",
"variableName" : "vpcConfig",
"variableType" : "VpcConfigResponse",
"documentation" : "The function's networking configuration.
",
"simpleType" : "VpcConfigResponse",
"variableSetterType" : "VpcConfigResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeadLetterConfig",
"beanStyleSetterMethodName" : "setDeadLetterConfig",
"c2jName" : "DeadLetterConfig",
"c2jShape" : "DeadLetterConfig",
"defaultConsumerFluentSetterDocumentation" : "The function's dead letter queue.
\nThis is a convenience that creates an instance of the {@link DeadLetterConfig.Builder} avoiding the need to create one manually via {@link DeadLetterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeadLetterConfig.Builder#build()} is called immediately and its result is passed to {@link #deadLetterConfig(DeadLetterConfig)}.\n@param deadLetterConfig a consumer that will call methods on {@link DeadLetterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deadLetterConfig(DeadLetterConfig)",
"deprecated" : false,
"documentation" : "The function's dead letter queue.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deadLetterConfig",
"fluentSetterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deadLetterConfig",
"getterDocumentation" : "The function's dead letter queue.
\n@return The function's dead letter queue.",
"getterModel" : {
"returnType" : "DeadLetterConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeadLetterConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeadLetterConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeadLetterConfig",
"sensitive" : false,
"setterDocumentation" : "The function's dead letter queue.
\n@param deadLetterConfig The function's dead letter queue.",
"setterMethodName" : "setDeadLetterConfig",
"setterModel" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : "The function's dead letter queue.
",
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnvironment",
"beanStyleSetterMethodName" : "setEnvironment",
"c2jName" : "Environment",
"c2jShape" : "EnvironmentResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's environment variables.
\nThis is a convenience that creates an instance of the {@link EnvironmentResponse.Builder} avoiding the need to create one manually via {@link EnvironmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentResponse.Builder#build()} is called immediately and its result is passed to {@link #environment(EnvironmentResponse)}.\n@param environment a consumer that will call methods on {@link EnvironmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(EnvironmentResponse)",
"deprecated" : false,
"documentation" : "The function's environment variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "environment",
"fluentSetterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "environment",
"getterDocumentation" : "The function's environment variables.
\n@return The function's environment variables.",
"getterModel" : {
"returnType" : "EnvironmentResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Environment",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Environment",
"sensitive" : false,
"setterDocumentation" : "The function's environment variables.
\n@param environment The function's environment variables.",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : null,
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environment",
"variableType" : "EnvironmentResponse",
"documentation" : "The function's environment variables.
",
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKmsKeyArn",
"beanStyleSetterMethodName" : "setKmsKeyArn",
"c2jName" : "KMSKeyArn",
"c2jShape" : "KMSKeyArn",
"defaultConsumerFluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)",
"deprecated" : false,
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "kmsKeyArn",
"getterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@return The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KMSKeyArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "KMSKeyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KMSKeyArn",
"sensitive" : false,
"setterDocumentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
\n@param kmsKeyArn The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.",
"setterMethodName" : "setKmsKeyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "kmsKeyArn",
"variableType" : "String",
"documentation" : "The KMS key used to encrypt the function's environment variables. Only returned if you've configured a customer managed CMK.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTracingConfig",
"beanStyleSetterMethodName" : "setTracingConfig",
"c2jName" : "TracingConfig",
"c2jShape" : "TracingConfigResponse",
"defaultConsumerFluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\nThis is a convenience that creates an instance of the {@link TracingConfigResponse.Builder} avoiding the need to create one manually via {@link TracingConfigResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link TracingConfigResponse.Builder#build()} is called immediately and its result is passed to {@link #tracingConfig(TracingConfigResponse)}.\n@param tracingConfig a consumer that will call methods on {@link TracingConfigResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tracingConfig(TracingConfigResponse)",
"deprecated" : false,
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tracingConfig",
"fluentSetterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tracingConfig",
"getterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@return The function's AWS X-Ray tracing configuration.",
"getterModel" : {
"returnType" : "TracingConfigResponse",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TracingConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TracingConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TracingConfig",
"sensitive" : false,
"setterDocumentation" : "The function's AWS X-Ray tracing configuration.
\n@param tracingConfig The function's AWS X-Ray tracing configuration.",
"setterMethodName" : "setTracingConfig",
"setterModel" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : null,
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TracingConfigResponse",
"variableName" : "tracingConfig",
"variableType" : "TracingConfigResponse",
"documentation" : "The function's AWS X-Ray tracing configuration.
",
"simpleType" : "TracingConfigResponse",
"variableSetterType" : "TracingConfigResponse"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)",
"deprecated" : false,
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterArn",
"getterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@return For Lambda@Edge functions, the ARN of the master function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterArn",
"sensitive" : false,
"setterDocumentation" : "For Lambda@Edge functions, the ARN of the master function.
\n@param masterArn For Lambda@Edge functions, the ARN of the master function.",
"setterMethodName" : "setMasterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterArn",
"variableType" : "String",
"documentation" : "For Lambda@Edge functions, the ARN of the master function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRevisionId",
"beanStyleSetterMethodName" : "setRevisionId",
"c2jName" : "RevisionId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)",
"deprecated" : false,
"documentation" : "Represents the latest updated revision of the function or alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@return Represents the latest updated revision of the function or alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RevisionId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RevisionId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RevisionId",
"sensitive" : false,
"setterDocumentation" : "Represents the latest updated revision of the function or alias.
\n@param revisionId Represents the latest updated revision of the function or alias.",
"setterMethodName" : "setRevisionId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "revisionId",
"variableType" : "String",
"documentation" : "Represents the latest updated revision of the function or alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLayers",
"beanStyleSetterMethodName" : "setLayers",
"c2jName" : "Layers",
"c2jShape" : "LayersReferenceList",
"defaultConsumerFluentSetterDocumentation" : "The function's layers
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)",
"deprecated" : false,
"documentation" : "The function's layers
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layers",
"fluentSetterDocumentation" : "The function's layers
\n@param layers The function's layers\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layers",
"getterDocumentation" : "The function's layers
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The function's layers",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Layers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Layers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Layer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Layer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : null,
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Layer",
"variableName" : "member",
"variableType" : "Layer",
"documentation" : "",
"simpleType" : "Layer",
"variableSetterType" : "Layer"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Layer",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Layer",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Layers",
"sensitive" : false,
"setterDocumentation" : "The function's layers
\n@param layers The function's layers",
"setterMethodName" : "setLayers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "layers",
"variableType" : "java.util.List",
"documentation" : "The function's layers
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateFunctionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateFunctionResponse",
"variableName" : "createFunctionResponse",
"variableType" : "CreateFunctionResponse",
"documentation" : null,
"simpleType" : "CreateFunctionResponse",
"variableSetterType" : "CreateFunctionResponse"
},
"wrapper" : false
},
"DeadLetterConfig" : {
"c2jName" : "DeadLetterConfig",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The dead letter queue for failed asynchronous invocations.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTargetArn",
"beanStyleSetterMethodName" : "setTargetArn",
"c2jName" : "TargetArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@return The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"setterMethodName" : "setTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"TargetArn" : {
"beanStyleGetterMethodName" : "getTargetArn",
"beanStyleSetterMethodName" : "setTargetArn",
"c2jName" : "TargetArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@return The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"setterMethodName" : "setTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTargetArn",
"beanStyleSetterMethodName" : "setTargetArn",
"c2jName" : "TargetArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@return The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
\n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.",
"setterMethodName" : "setTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeadLetterConfig",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeadLetterConfig",
"variableName" : "deadLetterConfig",
"variableType" : "DeadLetterConfig",
"documentation" : null,
"simpleType" : "DeadLetterConfig",
"variableSetterType" : "DeadLetterConfig"
},
"wrapper" : false
},
"DeleteAliasRequest" : {
"c2jName" : "DeleteAliasRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteAlias",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}/aliases/{Name}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the lambda function. Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the lambda function.
Name formats
-
Function name - MyFunction
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction
.
-
Partial ARN - 123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "The name of the alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the alias.
\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the alias.
\n@return The name of the alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the alias.
\n@param name The name of the alias.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName", "Name" ],
"shapeName" : "DeleteAliasRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteAliasRequest",
"variableName" : "deleteAliasRequest",
"variableType" : "DeleteAliasRequest",
"documentation" : null,
"simpleType" : "DeleteAliasRequest",
"variableSetterType" : "DeleteAliasRequest"
},
"wrapper" : false
},
"DeleteAliasResponse" : {
"c2jName" : "DeleteAliasResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteAliasResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteAliasResponse",
"variableName" : "deleteAliasResponse",
"variableType" : "DeleteAliasResponse",
"documentation" : null,
"simpleType" : "DeleteAliasResponse",
"variableSetterType" : "DeleteAliasResponse"
},
"wrapper" : false
},
"DeleteEventSourceMappingRequest" : {
"c2jName" : "DeleteEventSourceMappingRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteEventSourceMapping",
"locationName" : null,
"requestUri" : "/2015-03-31/event-source-mappings/{UUID}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"UUID" : {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "UUID" ],
"shapeName" : "DeleteEventSourceMappingRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteEventSourceMappingRequest",
"variableName" : "deleteEventSourceMappingRequest",
"variableType" : "DeleteEventSourceMappingRequest",
"documentation" : null,
"simpleType" : "DeleteEventSourceMappingRequest",
"variableSetterType" : "DeleteEventSourceMappingRequest"
},
"wrapper" : false
},
"DeleteEventSourceMappingResponse" : {
"c2jName" : "EventSourceMappingConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BatchSize" : {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"EventSourceArn" : {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionArn" : {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LastModified" : {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"LastProcessingResult" : {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"State" : {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StateTransitionReason" : {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UUID" : {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUuid",
"beanStyleSetterMethodName" : "setUuid",
"c2jName" : "UUID",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the event source mapping.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uuid(String)}.\n@param uuid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uuid(String)",
"deprecated" : false,
"documentation" : "The identifier of the event source mapping.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uuid",
"fluentSetterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uuid",
"getterDocumentation" : "The identifier of the event source mapping.
\n@return The identifier of the event source mapping.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UUID",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UUID",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UUID",
"sensitive" : false,
"setterDocumentation" : "The identifier of the event source mapping.
\n@param uuid The identifier of the event source mapping.",
"setterMethodName" : "setUuid",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uuid",
"variableType" : "String",
"documentation" : "The identifier of the event source mapping.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchSize",
"beanStyleSetterMethodName" : "setBatchSize",
"c2jName" : "BatchSize",
"c2jShape" : "BatchSize",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #batchSize(Integer)}.\n@param batchSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchSize(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchSize",
"fluentSetterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchSize",
"getterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@return The maximum number of items to retrieve in a single batch.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BatchSize",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to retrieve in a single batch.
\n@param batchSize The maximum number of items to retrieve in a single batch.",
"setterMethodName" : "setBatchSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "batchSize",
"variableType" : "Integer",
"documentation" : "The maximum number of items to retrieve in a single batch.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceArn",
"beanStyleSetterMethodName" : "setEventSourceArn",
"c2jName" : "EventSourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceArn(String)}.\n@param eventSourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@return The Amazon Resource Name (ARN) of the event source.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EventSourceArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EventSourceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EventSourceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the event source.
\n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.",
"setterMethodName" : "setEventSourceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "eventSourceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the event source.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionArn",
"beanStyleSetterMethodName" : "setFunctionArn",
"c2jName" : "FunctionArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionArn",
"getterDocumentation" : "The ARN of the Lambda function.
\n@return The ARN of the Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FunctionArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the Lambda function.
\n@param functionArn The ARN of the Lambda function.",
"setterMethodName" : "setFunctionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionArn",
"variableType" : "String",
"documentation" : "The ARN of the Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModified",
"beanStyleSetterMethodName" : "setLastModified",
"c2jName" : "LastModified",
"c2jShape" : "Date",
"defaultConsumerFluentSetterDocumentation" : "The date that the event source mapping was last updated.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)",
"deprecated" : false,
"documentation" : "The date that the event source mapping was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModified",
"getterDocumentation" : "The date that the event source mapping was last updated.
\n@return The date that the event source mapping was last updated.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModified",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModified",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "LastModified",
"sensitive" : false,
"setterDocumentation" : "The date that the event source mapping was last updated.
\n@param lastModified The date that the event source mapping was last updated.",
"setterMethodName" : "setLastModified",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "lastModified",
"variableType" : "java.time.Instant",
"documentation" : "The date that the event source mapping was last updated.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastProcessingResult",
"beanStyleSetterMethodName" : "setLastProcessingResult",
"c2jName" : "LastProcessingResult",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastProcessingResult(String)}.\n@param lastProcessingResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastProcessingResult(String)",
"deprecated" : false,
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastProcessingResult",
"fluentSetterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastProcessingResult",
"getterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@return The result of the last AWS Lambda invocation of your Lambda function.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastProcessingResult",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastProcessingResult",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastProcessingResult",
"sensitive" : false,
"setterDocumentation" : "The result of the last AWS Lambda invocation of your Lambda function.
\n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.",
"setterMethodName" : "setLastProcessingResult",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastProcessingResult",
"variableType" : "String",
"documentation" : "The result of the last AWS Lambda invocation of your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@return The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "State",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
\n@param state The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStateTransitionReason",
"beanStyleSetterMethodName" : "setStateTransitionReason",
"c2jName" : "StateTransitionReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateTransitionReason(String)}.\n@param stateTransitionReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateTransitionReason(String)",
"deprecated" : false,
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stateTransitionReason",
"fluentSetterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stateTransitionReason",
"getterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@return The cause of the last state change, either User initiated
or Lambda initiated
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StateTransitionReason",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StateTransitionReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StateTransitionReason",
"sensitive" : false,
"setterDocumentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
\n@param stateTransitionReason The cause of the last state change, either User initiated
or Lambda initiated
.",
"setterMethodName" : "setStateTransitionReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stateTransitionReason",
"variableType" : "String",
"documentation" : "The cause of the last state change, either User initiated
or Lambda initiated
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteEventSourceMappingResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteEventSourceMappingResponse",
"variableName" : "deleteEventSourceMappingResponse",
"variableType" : "DeleteEventSourceMappingResponse",
"documentation" : null,
"simpleType" : "DeleteEventSourceMappingResponse",
"variableSetterType" : "DeleteEventSourceMappingResponse"
},
"wrapper" : false
},
"DeleteFunctionConcurrencyRequest" : {
"c2jName" : "DeleteFunctionConcurrencyRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteFunctionConcurrency",
"locationName" : null,
"requestUri" : "/2017-10-31/functions/{FunctionName}/concurrency",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function. Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function.
Name formats
-
Function name - my-function
.
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName" ],
"shapeName" : "DeleteFunctionConcurrencyRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteFunctionConcurrencyRequest",
"variableName" : "deleteFunctionConcurrencyRequest",
"variableType" : "DeleteFunctionConcurrencyRequest",
"documentation" : null,
"simpleType" : "DeleteFunctionConcurrencyRequest",
"variableSetterType" : "DeleteFunctionConcurrencyRequest"
},
"wrapper" : false
},
"DeleteFunctionConcurrencyResponse" : {
"c2jName" : "DeleteFunctionConcurrencyResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteFunctionConcurrencyResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteFunctionConcurrencyResponse",
"variableName" : "deleteFunctionConcurrencyResponse",
"variableType" : "DeleteFunctionConcurrencyResponse",
"documentation" : null,
"simpleType" : "DeleteFunctionConcurrencyResponse",
"variableSetterType" : "DeleteFunctionConcurrencyResponse"
},
"wrapper" : false
},
"DeleteFunctionRequest" : {
"c2jName" : "DeleteFunctionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteFunction",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@return Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Qualifier" : {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@return Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "FunctionName",
"defaultConsumerFluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)",
"deprecated" : false,
"documentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionName",
"fluentSetterDocumentation" : "The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionName",
"getterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@return The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "FunctionName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FunctionName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FunctionName",
"sensitive" : false,
"setterDocumentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
\n@param functionName The name of the Lambda function or version. Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.",
"setterMethodName" : "setFunctionName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "functionName",
"variableType" : "String",
"documentation" : "
The name of the Lambda function or version.
Name formats
-
Function name - my-function
(name-only), my-function:1
(with version).
-
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
-
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)",
"deprecated" : false,
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "qualifier",
"getterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@return Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "Qualifier",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "Qualifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Qualifier",
"sensitive" : false,
"setterDocumentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
\n@param qualifier Specify a version to delete. You cannot delete a version that is referenced by an alias.",
"setterMethodName" : "setQualifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "qualifier",
"variableType" : "String",
"documentation" : "Specify a version to delete. You cannot delete a version that is referenced by an alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName" ],
"shapeName" : "DeleteFunctionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteFunctionRequest",
"variableName" : "deleteFunctionRequest",
"variableType" : "DeleteFunctionRequest",
"documentation" : null,
"simpleType" : "DeleteFunctionRequest",
"variableSetterType" : "DeleteFunctionRequest"
},
"wrapper" : false
},
"DeleteFunctionResponse" : {
"c2jName" : "DeleteFunctionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteFunctionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteFunctionResponse",
"variableName" : "deleteFunctionResponse",
"variableType" : "DeleteFunctionResponse",
"documentation" : null,
"simpleType" : "DeleteFunctionResponse",
"variableSetterType" : "DeleteFunctionResponse"
},
"wrapper" : false
},
"DeleteLayerVersionRequest" : {
"c2jName" : "DeleteLayerVersionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteLayerVersion",
"locationName" : null,
"requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"LayerName" : {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"VersionNumber" : {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getLayerName",
"beanStyleSetterMethodName" : "setLayerName",
"c2jName" : "LayerName",
"c2jShape" : "LayerName",
"defaultConsumerFluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)",
"deprecated" : false,
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "layerName",
"fluentSetterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "layerName",
"getterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@return The name or Amazon Resource Name (ARN) of the layer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "LayerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LayerName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LayerName",
"sensitive" : false,
"setterDocumentation" : "The name or Amazon Resource Name (ARN) of the layer.
\n@param layerName The name or Amazon Resource Name (ARN) of the layer.",
"setterMethodName" : "setLayerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "layerName",
"variableType" : "String",
"documentation" : "The name or Amazon Resource Name (ARN) of the layer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersionNumber",
"beanStyleSetterMethodName" : "setVersionNumber",
"c2jName" : "VersionNumber",
"c2jShape" : "LayerVersionNumber",
"defaultConsumerFluentSetterDocumentation" : "The version number.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)",
"deprecated" : false,
"documentation" : "The version number.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "versionNumber",
"fluentSetterDocumentation" : "The version number.
\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "versionNumber",
"getterDocumentation" : "The version number.
\n@return The version number.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "VersionNumber",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VersionNumber",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "VersionNumber",
"sensitive" : false,
"setterDocumentation" : "The version number.
\n@param versionNumber The version number.",
"setterMethodName" : "setVersionNumber",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "versionNumber",
"variableType" : "Long",
"documentation" : "The version number.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "LayerName", "VersionNumber" ],
"shapeName" : "DeleteLayerVersionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteLayerVersionRequest",
"variableName" : "deleteLayerVersionRequest",
"variableType" : "DeleteLayerVersionRequest",
"documentation" : null,
"simpleType" : "DeleteLayerVersionRequest",
"variableSetterType" : "DeleteLayerVersionRequest"
},
"wrapper" : false
},
"DeleteLayerVersionResponse" : {
"c2jName" : "DeleteLayerVersionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteLayerVersionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteLayerVersionResponse",
"variableName" : "deleteLayerVersionResponse",
"variableType" : "DeleteLayerVersionResponse",
"documentation" : null,
"simpleType" : "DeleteLayerVersionResponse",
"variableSetterType" : "DeleteLayerVersionResponse"
},
"wrapper" : false
},
"Ec2AccessDeniedException" : {
"c2jName" : "EC2AccessDeniedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Need additional permissions to configure VPC settings.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "EC2AccessDeniedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 502,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Ec2AccessDeniedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "Ec2AccessDeniedException",
"variableName" : "ec2AccessDeniedException",
"variableType" : "Ec2AccessDeniedException",
"documentation" : null,
"simpleType" : "Ec2AccessDeniedException",
"variableSetterType" : "Ec2AccessDeniedException"
},
"wrapper" : false
},
"Ec2ThrottledException" : {
"c2jName" : "EC2ThrottledException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "AWS Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "EC2ThrottledException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 502,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Ec2ThrottledException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "Ec2ThrottledException",
"variableName" : "ec2ThrottledException",
"variableType" : "Ec2ThrottledException",
"documentation" : null,
"simpleType" : "Ec2ThrottledException",
"variableSetterType" : "Ec2ThrottledException"
},
"wrapper" : false
},
"Ec2UnexpectedException" : {
"c2jName" : "EC2UnexpectedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "AWS Lambda received an unexpected EC2 client exception while setting up for the Lambda function.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "EC2UnexpectedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 502,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEc2ErrorCode",
"beanStyleSetterMethodName" : "setEc2ErrorCode",
"c2jName" : "EC2ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2ErrorCode(String)}.\n@param ec2ErrorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2ErrorCode(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ec2ErrorCode",
"fluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ec2ErrorCode",
"getterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EC2ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EC2ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EC2ErrorCode",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.",
"setterMethodName" : "setEc2ErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"EC2ErrorCode" : {
"beanStyleGetterMethodName" : "getEc2ErrorCode",
"beanStyleSetterMethodName" : "setEc2ErrorCode",
"c2jName" : "EC2ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2ErrorCode(String)}.\n@param ec2ErrorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2ErrorCode(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ec2ErrorCode",
"fluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ec2ErrorCode",
"getterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EC2ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EC2ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EC2ErrorCode",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.",
"setterMethodName" : "setEc2ErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEc2ErrorCode",
"beanStyleSetterMethodName" : "setEc2ErrorCode",
"c2jName" : "EC2ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2ErrorCode(String)}.\n@param ec2ErrorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2ErrorCode(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ec2ErrorCode",
"fluentSetterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ec2ErrorCode",
"getterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EC2ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EC2ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EC2ErrorCode",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.",
"setterMethodName" : "setEc2ErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2ErrorCode",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Ec2UnexpectedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "Ec2UnexpectedException",
"variableName" : "ec2UnexpectedException",
"variableType" : "Ec2UnexpectedException",
"documentation" : null,
"simpleType" : "Ec2UnexpectedException",
"variableSetterType" : "Ec2UnexpectedException"
},
"wrapper" : false
},
"EniLimitReachedException" : {
"c2jName" : "ENILimitReachedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "AWS Lambda was not able to create an Elastic Network Interface (ENI) in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ENILimitReachedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 502,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EniLimitReachedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "EniLimitReachedException",
"variableName" : "eniLimitReachedException",
"variableType" : "EniLimitReachedException",
"documentation" : null,
"simpleType" : "EniLimitReachedException",
"variableSetterType" : "EniLimitReachedException"
},
"wrapper" : false
},
"Environment" : {
"c2jName" : "Environment",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A function's environment variable settings.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getVariables",
"beanStyleSetterMethodName" : "setVariables",
"c2jName" : "Variables",
"c2jShape" : "EnvironmentVariables",
"defaultConsumerFluentSetterDocumentation" : "Environment variable key-value pairs.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #variables(Map)}.\n@param variables a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #variables(Map)",
"deprecated" : false,
"documentation" : "Environment variable key-value pairs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "variables",
"fluentSetterDocumentation" : "Environment variable key-value pairs.
\n@param variables Environment variable key-value pairs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "variables",
"getterDocumentation" : "Environment variable key-value pairs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Environment variable key-value pairs.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Variables",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Variables",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "EnvironmentVariableName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : true,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "EnvironmentVariableValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : true,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Variables",
"sensitive" : true,
"setterDocumentation" : "Environment variable key-value pairs.
\n@param variables Environment variable key-value pairs.",
"setterMethodName" : "setVariables",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "variables",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "variables",
"variableType" : "java.util.Map",
"documentation" : "Environment variable key-value pairs.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Variables" : {
"beanStyleGetterMethodName" : "getVariables",
"beanStyleSetterMethodName" : "setVariables",
"c2jName" : "Variables",
"c2jShape" : "EnvironmentVariables",
"defaultConsumerFluentSetterDocumentation" : "Environment variable key-value pairs.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #variables(Map)}.\n@param variables a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #variables(Map)",
"deprecated" : false,
"documentation" : "Environment variable key-value pairs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "variables",
"fluentSetterDocumentation" : "Environment variable key-value pairs.
\n@param variables Environment variable key-value pairs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "variables",
"getterDocumentation" : "Environment variable key-value pairs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Environment variable key-value pairs.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Variables",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Variables",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "EnvironmentVariableName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : true,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "EnvironmentVariableValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : true,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Variables",
"sensitive" : true,
"setterDocumentation" : "Environment variable key-value pairs.
\n@param variables Environment variable key-value pairs.",
"setterMethodName" : "setVariables",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "variables",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map