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" : [ ]
},
"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" : {
"AddPermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds a permission to the resource policy associated with the specified AWS Lambda function. You use resource policies to grant permissions to event sources that use the push model. In a push model, event sources (such as Amazon S3 and custom applications) invoke your Lambda function. Each permission you add to the resource policy allows an event source permission to invoke the Lambda function.
Permissions apply to the Amazon Resource Name (ARN) used to invoke the function, which can be unqualified (the unpublished version of the function), or include a version or alias. If a client uses a version or alias to invoke a function, use the Qualifier
parameter to apply permissions to that ARN. For more information about versioning, see AWS Lambda Function Versioning and Aliases.
This operation requires permission for the lambda:AddPermission
action.
",
"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 that points to the specified Lambda function version. For more information, see Introduction to AWS Lambda Aliases.
Alias names are unique for a given function. This requires permission for the lambda:CreateAlias action.
",
"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 version 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.
-
-
-
",
"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 new Lambda function. The function configuration is created from the request parameters, and the code for the function is provided by a .zip file. The function name is case-sensitive.
This operation requires permission for the lambda:CreateFunction
action.
",
"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" : "A Lambda function's configuration settings.
"
},
"syncReturnType" : "CreateFunctionResponse"
},
"DeleteAlias" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified Lambda function alias. For more information, see Introduction to AWS Lambda Aliases.
This requires permission for the lambda:DeleteAlias action.
",
"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.
",
"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 EventSoure Mapping in CREATING, or tried to delete a EventSoure 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. Event source mappings are not deleted.
This operation requires permission for the lambda:DeleteFunction
action.
",
"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 concurrent execution limits from this function. For more information, see Managing Concurrency.
",
"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"
},
"GetAccountSettings" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves details about your account's limits and usage in a region.
",
"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 the specified alias information such as the alias ARN, description, and function version it is pointing to. For more information, see Introduction to AWS Lambda Aliases.
This requires permission for the lambda:GetAlias
action.
",
"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 version alias.
"
},
"syncReturnType" : "GetAliasResponse"
},
"GetEventSourceMapping" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns details about an event source mapping.
",
"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 the configuration information of the Lambda function and a presigned URL link to the .zip file you uploaded with CreateFunction so you can download the .zip file. Note that the URL is valid for up to 10 minutes. The configuration information is the same information you provided as parameters when uploading the function.
Use the Qualifier
parameter to retrieve a published version of the function. Otherwise, returns the unpublished version ($LATEST
). For more information, see AWS Lambda Function Versioning and Aliases.
This operation requires permission for the lambda:GetFunction
action.
",
"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" : "This response contains the object for the Lambda function location (see FunctionCodeLocation.
"
},
"syncReturnType" : "GetFunctionResponse"
},
"GetFunctionConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the configuration information of the Lambda function. This the same information you provided as parameters when uploading the function by using CreateFunction.
If you are using the versioning feature, you can retrieve this information for a specific function version by using the optional Qualifier
parameter and specifying the function version or alias that points to it. If you don't provide it, the API returns information about the $LATEST version of the function. For more information about versioning, see AWS Lambda Function Versioning and Aliases.
This operation requires permission for the lambda:GetFunctionConfiguration
operation.
",
"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" : "A Lambda function's configuration settings.
"
},
"syncReturnType" : "GetFunctionConfigurationResponse"
},
"GetPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the resource policy associated with the specified Lambda function.
This action requires permission for the lambda:GetPolicy action.
",
"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. For an example, see Create the Lambda Function and Test It Manually.
Specify just a function name to invoke the latest version of the function. To invoke a published version, use the Qualifier
parameter to specify a version or alias.
If you use the RequestResponse
(synchronous) invocation option, the function will be invoked only once. If you use the Event
(asynchronous) invocation option, the function will be invoked at least once in response to an event and the function must be idempotent to handle this.
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.
The TooManyRequestsException
noted below will return the following: ConcurrentInvocationLimitExceeded
will be returned if you have no functions with reserved concurrency and have exceeded your account concurrent limit or if a function without reserved concurrency exceeds the account's unreserved concurrency limit. ReservedFunctionConcurrentInvocationLimitExceeded
will be returned when a function with reserved concurrency exceeds its configured concurrency limit.
",
"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" : "Upon success, returns an empty response. Otherwise, throws an exception.
"
},
"syncReturnType" : "InvokeResponse"
},
"ListAliases" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns list of aliases created for a Lambda function. For each alias, the response includes information such as the alias ARN, description, alias name, and the function version to which it points. For more information, see Introduction to AWS Lambda Aliases.
This requires permission for the lambda:ListAliases action.
",
"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.
",
"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 your Lambda functions. For each function, the response includes the function configuration information. You must use GetFunction to retrieve the code for your function.
This operation requires permission for the lambda:ListFunctions
action.
If you are using the versioning feature, you can list all of your functions or only $LATEST
versions. For information about the versioning feature, see AWS Lambda Function Versioning and Aliases.
",
"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"
},
"ListTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of tags assigned to a function when supplied the function ARN (Amazon Resource Name). For more information on Tagging, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"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" : "Lists all versions of a function. For information about versioning, see AWS Lambda Function Versioning and Aliases.
",
"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"
},
"PublishVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Publishes a version of your function from the current snapshot of $LATEST. That is, AWS Lambda takes a snapshot of the function code and configuration information from $LATEST and publishes a new version. The code and configuration cannot be modified after publication. For information about the versioning feature, see AWS Lambda Function Versioning and Aliases.
",
"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" : "A Lambda function's configuration settings.
"
},
"syncReturnType" : "PublishVersionResponse"
},
"PutFunctionConcurrency" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets a limit on the number of concurrent executions available to this function. It is a subset of your account's total concurrent execution limit per region. Note that Lambda automatically reserves a buffer of 100 concurrent executions for functions without any reserved concurrency limit. This means if your account limit is 1000, you have a total of 900 available to allocate to individual functions. For more information, see Managing Concurrency.
",
"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"
},
"RemovePermission" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes permissions from a function. You can remove individual permissions from an resource policy associated with a Lambda function by providing a statement ID that you provided when you added the permission. When you remove permissions, disable the event source mapping or trigger configuration first to avoid errors.
Permissions apply to the Amazon Resource Name (ARN) used to invoke the function, which can be unqualified (the unpublished version of the function), or include a version or alias. If a client uses a version or alias to invoke a function, use the Qualifier
parameter to apply permissions to that ARN. For more information about versioning, see AWS Lambda Function Versioning and Aliases.
You need permission for the lambda:RemovePermission
action.
",
"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" : "Creates a list of tags (key-value pairs) on the Lambda function. Requires the Lambda function ARN (Amazon Resource Name). If a key is specified without a value, Lambda creates a tag with the specified key and a value of null. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"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 Lambda function. Requires the function ARN (Amazon Resource Name). For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"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" : "Using this API you can update the function version to which the alias points and the alias description. For more information, see Introduction to AWS Lambda Aliases.
This requires permission for the lambda:UpdateAlias action.
",
"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 version 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.
",
"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 EventSoure Mapping in CREATING, or tried to delete a EventSoure 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 the code for the specified Lambda function. This operation must only be used on an existing Lambda function and cannot be used to update the function configuration.
If you are using the versioning feature, note this API will always update the $LATEST version of your Lambda function. For information about the versioning feature, see AWS Lambda Function Versioning and Aliases.
This operation requires permission for the lambda:UpdateFunctionCode
action.
",
"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" : "A Lambda function's configuration settings.
"
},
"syncReturnType" : "UpdateFunctionCodeResponse"
},
"UpdateFunctionConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the configuration parameters for the specified Lambda function by using the values provided in the request. You provide only the parameters you want to change. This operation must only be used on an existing Lambda function and cannot be used to update the function's code.
If you are using the versioning feature, note this API will always update the $LATEST version of your Lambda function. For information about the versioning feature, see AWS Lambda Function Versioning and Aliases.
This operation requires permission for the lambda:UpdateFunctionConfiguration
action.
",
"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" : "A Lambda function's configuration settings.
"
},
"syncReturnType" : "UpdateFunctionConfigurationResponse"
}
},
"shapes" : {
"AccountLimit" : {
"c2jName" : "AccountLimit",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides limits of code size and concurrency associated with the current account and region. For more information or to request a limit increase for concurrent executions, see Lambda Limits.
",
"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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@return Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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",
"setterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@return Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@return Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@return Number of simultaneous executions of your function per region. The default limit is 1000.",
"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",
"setterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.",
"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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. 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 #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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@return The number of concurrent executions available to functions that do not have concurrency limits set. 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" : "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",
"setterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.",
"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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CodeSizeUnzipped" : {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@return Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"CodeSizeZipped" : {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@return Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"ConcurrentExecutions" : {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@return Number of simultaneous executions of your function per region. The default limit is 1000.",
"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",
"setterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.",
"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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TotalCodeSize" : {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@return Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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",
"setterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"UnreservedConcurrentExecutions" : {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. 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 #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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@return The number of concurrent executions available to functions that do not have concurrency limits set. 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" : "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",
"setterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.",
"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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@return Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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",
"setterDocumentation" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
\n@param totalCodeSize Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.",
"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" : "Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeUnzipped",
"beanStyleSetterMethodName" : "setCodeSizeUnzipped",
"c2jName" : "CodeSizeUnzipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeUnzipped",
"fluentSetterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeUnzipped",
"getterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@return Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
\n@param codeSizeUnzipped Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.",
"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" : "Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCodeSizeZipped",
"beanStyleSetterMethodName" : "setCodeSizeZipped",
"c2jName" : "CodeSizeZipped",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "codeSizeZipped",
"fluentSetterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "codeSizeZipped",
"getterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@return Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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",
"setterDocumentation" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
\n@param codeSizeZipped Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.",
"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" : "Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConcurrentExecutions",
"beanStyleSetterMethodName" : "setConcurrentExecutions",
"c2jName" : "ConcurrentExecutions",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrentExecutions",
"fluentSetterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "concurrentExecutions",
"getterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@return Number of simultaneous executions of your function per region. The default limit is 1000.",
"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",
"setterDocumentation" : "Number of simultaneous executions of your function per region. The default limit is 1000.
\n@param concurrentExecutions Number of simultaneous executions of your function per region. The default limit is 1000.",
"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" : "Number of simultaneous executions of your function per region. The default limit is 1000.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions",
"beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions",
"c2jName" : "UnreservedConcurrentExecutions",
"c2jShape" : "UnreservedConcurrentExecutions",
"defaultConsumerFluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. 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 #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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "unreservedConcurrentExecutions",
"fluentSetterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "unreservedConcurrentExecutions",
"getterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@return The number of concurrent executions available to functions that do not have concurrency limits set. 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" : "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",
"setterDocumentation" : "The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
\n@param unreservedConcurrentExecutions The number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.",
"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 number of concurrent executions available to functions that do not have concurrency limits set. For more information, see Managing Concurrency.
",
"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" : "Provides code size usage and function count associated with the current account and region.
",
"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" : "Total size, in bytes, of the account's deployment packages per region.
\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" : "Total size, in bytes, of the account's deployment packages per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@return Total size, in bytes, of the account's deployment packages per region.",
"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",
"setterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.",
"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" : "Total size, in bytes, of the account's deployment packages per region.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of your account's existing functions per region.
\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 your account's existing functions per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of your account's existing functions per region.
\n@return The number of your account's existing functions per region.",
"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",
"setterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.",
"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 your account's existing functions per region.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionCount" : {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of your account's existing functions per region.
\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 your account's existing functions per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of your account's existing functions per region.
\n@return The number of your account's existing functions per region.",
"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",
"setterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.",
"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 your account's existing functions per region.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"TotalCodeSize" : {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\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" : "Total size, in bytes, of the account's deployment packages per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@return Total size, in bytes, of the account's deployment packages per region.",
"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",
"setterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.",
"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" : "Total size, in bytes, of the account's deployment packages per region.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTotalCodeSize",
"beanStyleSetterMethodName" : "setTotalCodeSize",
"c2jName" : "TotalCodeSize",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\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" : "Total size, in bytes, of the account's deployment packages per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalCodeSize",
"fluentSetterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalCodeSize",
"getterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@return Total size, in bytes, of the account's deployment packages per region.",
"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",
"setterDocumentation" : "Total size, in bytes, of the account's deployment packages per region.
\n@param totalCodeSize Total size, in bytes, of the account's deployment packages per region.",
"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" : "Total size, in bytes, of the account's deployment packages per region.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionCount",
"beanStyleSetterMethodName" : "setFunctionCount",
"c2jName" : "FunctionCount",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The number of your account's existing functions per region.
\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 your account's existing functions per region.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionCount",
"fluentSetterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionCount",
"getterDocumentation" : "The number of your account's existing functions per region.
\n@return The number of your account's existing functions per region.",
"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",
"setterDocumentation" : "The number of your account's existing functions per region.
\n@param functionCount The number of your account's existing functions per region.",
"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 your account's existing functions per region.
",
"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
},
"AddPermissionRequest" : {
"c2jName" : "AddPermissionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"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.
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.
",
"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",
"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" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A unique statement identifier.
\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 unique statement identifier.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A unique statement identifier.
\n@return A unique statement identifier.",
"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",
"setterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.",
"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 unique statement identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@return The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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",
"setterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@return The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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",
"setterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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 #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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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" : "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",
"setterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@return This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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",
"setterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@return A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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",
"setterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"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.
",
"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",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@return An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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",
"setterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@return The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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",
"setterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"EventSourceToken" : {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@return A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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",
"setterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"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.
",
"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",
"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
},
"Principal" : {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@return The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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",
"setterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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.
",
"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",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@return An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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",
"setterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SourceAccount" : {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@return This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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",
"setterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SourceArn" : {
"beanStyleGetterMethodName" : "getSourceArn",
"beanStyleSetterMethodName" : "setSourceArn",
"c2jName" : "SourceArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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 #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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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" : "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",
"setterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StatementId" : {
"beanStyleGetterMethodName" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A unique statement identifier.
\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 unique statement identifier.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A unique statement identifier.
\n@return A unique statement identifier.",
"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",
"setterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.",
"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 unique statement identifier.
",
"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.
",
"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",
"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" : "getStatementId",
"beanStyleSetterMethodName" : "setStatementId",
"c2jName" : "StatementId",
"c2jShape" : "StatementId",
"defaultConsumerFluentSetterDocumentation" : "A unique statement identifier.
\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 unique statement identifier.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statementId",
"fluentSetterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statementId",
"getterDocumentation" : "A unique statement identifier.
\n@return A unique statement identifier.",
"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",
"setterDocumentation" : "A unique statement identifier.
\n@param statementId A unique statement identifier.",
"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 unique statement identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAction",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "action",
"fluentSetterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@return The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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",
"setterDocumentation" : "The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
\n@param action The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.",
"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 AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with lambda:
followed by the API name . For example, lambda:CreateFunction
. You can use wildcard (lambda:*
) to grant permission for all AWS Lambda actions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrincipal",
"beanStyleSetterMethodName" : "setPrincipal",
"c2jName" : "Principal",
"c2jShape" : "Principal",
"defaultConsumerFluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principal",
"fluentSetterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@return The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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",
"setterDocumentation" : "The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter to limit who can invoke the function through that service.
\n@param principal The principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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 principal who is getting this permission. The principal can be an AWS service (e.g. s3.amazonaws.com
or sns.amazonaws.com
) for service triggers, or an account ID for cross-account access. If you specify a service as a principal, use the SourceArn
parameter 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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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 #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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceArn",
"getterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@return The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke 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" : "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",
"setterDocumentation" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
\n@param sourceArn The Amazon Resource Name of the invoker. If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"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" : "The Amazon Resource Name of the invoker.
If you add a permission to a service principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can invoke your Lambda function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceAccount",
"beanStyleSetterMethodName" : "setSourceAccount",
"c2jName" : "SourceAccount",
"c2jShape" : "SourceOwner",
"defaultConsumerFluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceAccount",
"fluentSetterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceAccount",
"getterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@return This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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",
"setterDocumentation" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
\n@param sourceAccount This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific 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" : "This parameter is used for S3 and SES. The AWS account ID (without a hyphen) of the source owner. For example, if the SourceArn
identifies a bucket, then this is the bucket owner's account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don't specify the SourceArn
) owned by a specific account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEventSourceToken",
"beanStyleSetterMethodName" : "setEventSourceToken",
"c2jName" : "EventSourceToken",
"c2jShape" : "EventSourceToken",
"defaultConsumerFluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "eventSourceToken",
"fluentSetterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "eventSourceToken",
"getterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@return A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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",
"setterDocumentation" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
\n@param eventSourceToken A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.",
"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" : "A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions.
",
"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.
",
"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",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "revisionId",
"fluentSetterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "revisionId",
"getterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@return An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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",
"setterDocumentation" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
\n@param revisionId An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias",
"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" : "An optional value you can use to ensure you are updating the latest update of the function version or alias. If the RevisionID
you pass doesn't match the latest RevisionId
of the function or alias, it will fail with an error message, advising you to retrieve the latest function version or alias RevisionID
using either GetFunction or GetAlias
",
"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" : "",
"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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@return The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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",
"setterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Statement" : {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@return The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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",
"setterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStatement",
"beanStyleSetterMethodName" : "setStatement",
"c2jName" : "Statement",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statement",
"fluentSetterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statement",
"getterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@return The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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",
"setterDocumentation" : "The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
\n@param statement The permission statement you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.",
"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 you specified in the request. The response returns the same as a string using a backslash (\"\\\") as an escape character in the JSON.
",
"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 version alias.
",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"membersAsMap" : {
"AliasArn" : {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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.
",
"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",
"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
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"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" : "The alias's traffic shifting configuration.
",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "",
"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.
",
"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",
"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" : "Name for the alias you are creating.
\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" : "Name for the alias you are creating.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name for the alias you are creating.
\n@return Name for the alias you are creating.",
"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",
"setterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.",
"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" : "Name for the alias you are creating.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Lambda function version for which you are creating 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 #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" : "Lambda function version for which you are creating the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Lambda function version for which you are creating the alias.
\n@return Lambda function version for which you are creating 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" : "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",
"setterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.",
"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" : "Lambda function version for which you are creating the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "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" : "Description of the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Description of the alias.
\n@param description Description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Description of the alias.
\n@return 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",
"setterDocumentation" : "Description of the alias.
\n@param description 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" : "Description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@return Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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",
"setterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "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" : "Description of the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Description of the alias.
\n@param description Description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Description of the alias.
\n@return 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",
"setterDocumentation" : "Description of the alias.
\n@param description 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" : "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.
",
"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",
"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" : "Lambda function version for which you are creating 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 #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" : "Lambda function version for which you are creating the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Lambda function version for which you are creating the alias.
\n@return Lambda function version for which you are creating 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" : "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",
"setterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.",
"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" : "Lambda function version for which you are creating the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Name for the alias you are creating.
\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" : "Name for the alias you are creating.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name for the alias you are creating.
\n@return Name for the alias you are creating.",
"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",
"setterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.",
"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" : "Name for the alias you are creating.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@return Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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",
"setterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"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.
",
"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",
"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" : "Name for the alias you are creating.
\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" : "Name for the alias you are creating.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name for the alias you are creating.
\n@return Name for the alias you are creating.",
"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",
"setterDocumentation" : "Name for the alias you are creating.
\n@param name Name for the alias you are creating.",
"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" : "Name for the alias you are creating.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Lambda function version for which you are creating 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 #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" : "Lambda function version for which you are creating the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Lambda function version for which you are creating the alias.
\n@return Lambda function version for which you are creating 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" : "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",
"setterDocumentation" : "Lambda function version for which you are creating the alias.
\n@param functionVersion Lambda function version for which you are creating the alias.",
"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" : "Lambda function version for which you are creating the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "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" : "Description of the alias.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Description of the alias.
\n@param description Description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Description of the alias.
\n@return 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",
"setterDocumentation" : "Description of the alias.
\n@param description 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" : "Description of the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@return Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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",
"setterDocumentation" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
\n@param routingConfig Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.",
"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" : "Specifies an additional version your alias can point to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see Traffic Shifting Using Aliases.
",
"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 version alias.
",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"membersAsMap" : {
"AliasArn" : {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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.
",
"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",
"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
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"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" : "",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getStartingPosition",
"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.
",
"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",
"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 Unix time in seconds 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 Unix time in seconds from which to start reading.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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",
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds 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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getStartingPosition",
"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.
",
"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",
"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 Unix time in seconds 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 Unix time in seconds from which to start reading.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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",
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds 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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getStartingPosition",
"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.
",
"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",
"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 Unix time in seconds 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 Unix time in seconds from which to start reading.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startingPositionTimestamp",
"fluentSetterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds from which to start reading.
\n@return With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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",
"setterDocumentation" : "With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds from which to start reading.
\n@param startingPositionTimestamp With StartingPosition
set to AT_TIMESTAMP
, the Unix time in seconds 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 Unix time in seconds 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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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" : "",
"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 - 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.
",
"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" : 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",
"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" : "getRuntime",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime version for 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 #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 version for the function.
",
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the 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 version for the 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",
"setterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the function.
",
"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.
",
"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",
"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. 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. For more information, see Programming Model.
",
"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. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. 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",
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. 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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@return If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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",
"setterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"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.
",
"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",
"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.
",
"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",
"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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@return The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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",
"setterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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.
",
"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",
"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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "",
"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",
"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" : "",
"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",
"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",
"setterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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 - 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.
",
"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" : 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",
"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
},
"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. 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. For more information, see Programming Model.
",
"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. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. 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",
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@return The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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",
"setterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getRuntime",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime version for 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 #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 version for the function.
",
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the 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 version for the 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",
"setterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "",
"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",
"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" : "",
"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",
"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",
"setterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"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.
",
"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",
"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.
",
"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",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@return If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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",
"setterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"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 - 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.
",
"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" : 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",
"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" : "getRuntime",
"beanStyleSetterMethodName" : "setRuntime",
"c2jName" : "Runtime",
"c2jShape" : "Runtime",
"defaultConsumerFluentSetterDocumentation" : "The runtime version for 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 #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 version for the function.
",
"enumType" : "Runtime",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "runtime",
"fluentEnumSetterMethodName" : "runtime",
"fluentGetterMethodName" : "runtimeAsString",
"fluentSetterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the 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 version for the 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",
"setterDocumentation" : "The runtime version for the function.
\n@param runtime The runtime version for the 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 version for the function.
",
"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.
",
"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",
"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. 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. For more information, see Programming Model.
",
"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. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. For more information, see Programming Model.
\n@return The name of the method within your code that Lambda calls to execute your function. 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",
"setterDocumentation" : "The name of the method within your code that Lambda calls to execute your function. For more information, see Programming Model.
\n@param handler The name of the method within your code that Lambda calls to execute your function. 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. 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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcConfig",
"fluentSetterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcConfig",
"getterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@return If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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",
"setterDocumentation" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
\n@param vpcConfig If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.",
"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" : "If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
",
"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.
",
"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",
"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.
",
"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",
"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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "kmsKeyArn",
"fluentSetterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@return The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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",
"setterDocumentation" : "The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use a default service key.
\n@param kmsKeyArn The ARN of the KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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 KMS key used to encrypt your function's environment variables. If not provided, AWS Lambda will use 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.
",
"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",
"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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "",
"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",
"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" : "",
"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",
"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",
"setterDocumentation" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "The list of tags (key-value pairs) assigned to the new function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"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" : "A Lambda function's configuration settings.
",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MasterArn" : {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "",
"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.
",
"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",
"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" : "Name of the alias to delete.
\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" : "Name of the alias to delete.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias to delete.
\n@return Name of the alias to delete.",
"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",
"setterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.",
"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" : "Name of the alias to delete.
",
"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.
",
"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",
"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" : "Name of the alias to delete.
\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" : "Name of the alias to delete.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias to delete.
\n@return Name of the alias to delete.",
"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",
"setterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.",
"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" : "Name of the alias to delete.
",
"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.
",
"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",
"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" : "Name of the alias to delete.
\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" : "Name of the alias to delete.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias to delete.
\n@return Name of the alias to delete.",
"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",
"setterDocumentation" : "Name of the alias to delete.
\n@param name Name of the alias to delete.",
"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" : "Name of the alias to delete.
",
"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,
"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" : "",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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" : "",
"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 - 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.
",
"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",
"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
} ],
"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.
",
"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",
"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
}
},
"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.
",
"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",
"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
} ],
"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,
"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" : "",
"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.
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.
",
"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",
"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" : "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.
",
"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",
"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.
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.
",
"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",
"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
},
"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.
",
"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",
"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.
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.
",
"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",
"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" : "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.
",
"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",
"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,
"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
},
"Ec2AccessDeniedException" : {
"c2jName" : "EC2AccessDeniedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Need additional permissions to configure VPC settings.
",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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" : "",
"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",
"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.
",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
}
},
"nonStreamingMembers" : [ {
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Environment",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Environment",
"variableName" : "environment",
"variableType" : "Environment",
"documentation" : null,
"simpleType" : "Environment",
"variableSetterType" : "Environment"
},
"wrapper" : false
},
"EnvironmentError" : {
"c2jName" : "EnvironmentError",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Error messages for environment variables that could not be applied.
",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The error code.
\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 #errorCode(String)}.\n@param errorCode 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 #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code.
\n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code.
\n@return The error code.",
"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" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"setterDocumentation" : "The error code.
\n@param errorCode The error code.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMessage",
"beanStyleSetterMethodName" : "setMessage",
"c2jName" : "Message",
"c2jShape" : "SensitiveString",
"defaultConsumerFluentSetterDocumentation" : "The error message.
\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 #message(String)}.\n@param message 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 #message(String)",
"deprecated" : false,
"documentation" : "The error message.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "message",
"fluentSetterDocumentation" : "The error message.
\n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "message",
"getterDocumentation" : "The error message.
\n@return The error message.",
"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" : "Message",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Message",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Message",
"setterDocumentation" : "The error message.
\n@param message The error message.",
"setterMethodName" : "setMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : "The error message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ErrorCode" : {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The error code.
\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 #errorCode(String)}.\n@param errorCode 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 #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code.
\n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code.
\n@return The error code.",
"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" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"setterDocumentation" : "The error code.
\n@param errorCode The error code.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Message" : {
"beanStyleGetterMethodName" : "getMessage",
"beanStyleSetterMethodName" : "setMessage",
"c2jName" : "Message",
"c2jShape" : "SensitiveString",
"defaultConsumerFluentSetterDocumentation" : "The error message.
\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 #message(String)}.\n@param message 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 #message(String)",
"deprecated" : false,
"documentation" : "The error message.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "message",
"fluentSetterDocumentation" : "The error message.
\n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "message",
"getterDocumentation" : "The error message.
\n@return The error message.",
"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" : "Message",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Message",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Message",
"setterDocumentation" : "The error message.
\n@param message The error message.",
"setterMethodName" : "setMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : "The error message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The error code.
\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 #errorCode(String)}.\n@param errorCode 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 #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code.
\n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code.
\n@return The error code.",
"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" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"setterDocumentation" : "The error code.
\n@param errorCode The error code.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMessage",
"beanStyleSetterMethodName" : "setMessage",
"c2jName" : "Message",
"c2jShape" : "SensitiveString",
"defaultConsumerFluentSetterDocumentation" : "The error message.
\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 #message(String)}.\n@param message 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 #message(String)",
"deprecated" : false,
"documentation" : "The error message.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "message",
"fluentSetterDocumentation" : "The error message.
\n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "message",
"getterDocumentation" : "The error message.
\n@return The error message.",
"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" : "Message",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Message",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Message",
"setterDocumentation" : "The error message.
\n@param message The error message.",
"setterMethodName" : "setMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "message",
"variableType" : "String",
"documentation" : "The error message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EnvironmentError",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "environmentError",
"variableType" : "EnvironmentError",
"documentation" : null,
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"wrapper" : false
},
"EnvironmentResponse" : {
"c2jName" : "EnvironmentResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The results of a configuration update that applied environment variables.
",
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
}, {
"beanStyleGetterMethodName" : "getError",
"beanStyleSetterMethodName" : "setError",
"c2jName" : "Error",
"c2jShape" : "EnvironmentError",
"defaultConsumerFluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\nThis is a convenience that creates an instance of the {@link EnvironmentError.Builder} avoiding the need to create one manually via {@link EnvironmentError#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentError.Builder#build()} is called immediately and its result is passed to {@link #error(EnvironmentError)}.\n@param error a consumer that will call methods on {@link EnvironmentError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(EnvironmentError)",
"deprecated" : false,
"documentation" : "Error messages for environment variables that could not be applied.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "error",
"fluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "error",
"getterDocumentation" : "Error messages for environment variables that could not be applied.
\n@return Error messages for environment variables that could not be applied.",
"getterModel" : {
"returnType" : "EnvironmentError",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Error",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Error",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Error",
"setterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.",
"setterMethodName" : "setError",
"setterModel" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : null,
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : "Error messages for environment variables that could not be applied.
",
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Error" : {
"beanStyleGetterMethodName" : "getError",
"beanStyleSetterMethodName" : "setError",
"c2jName" : "Error",
"c2jShape" : "EnvironmentError",
"defaultConsumerFluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\nThis is a convenience that creates an instance of the {@link EnvironmentError.Builder} avoiding the need to create one manually via {@link EnvironmentError#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentError.Builder#build()} is called immediately and its result is passed to {@link #error(EnvironmentError)}.\n@param error a consumer that will call methods on {@link EnvironmentError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(EnvironmentError)",
"deprecated" : false,
"documentation" : "Error messages for environment variables that could not be applied.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "error",
"fluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "error",
"getterDocumentation" : "Error messages for environment variables that could not be applied.
\n@return Error messages for environment variables that could not be applied.",
"getterModel" : {
"returnType" : "EnvironmentError",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Error",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Error",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Error",
"setterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.",
"setterMethodName" : "setError",
"setterModel" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : null,
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : "Error messages for environment variables that could not be applied.
",
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"xmlNameSpaceUri" : null
},
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
}
},
"nonStreamingMembers" : [ {
"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.
",
"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" : "",
"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",
"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" : "",
"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",
"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",
"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
}, {
"beanStyleGetterMethodName" : "getError",
"beanStyleSetterMethodName" : "setError",
"c2jName" : "Error",
"c2jShape" : "EnvironmentError",
"defaultConsumerFluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\nThis is a convenience that creates an instance of the {@link EnvironmentError.Builder} avoiding the need to create one manually via {@link EnvironmentError#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentError.Builder#build()} is called immediately and its result is passed to {@link #error(EnvironmentError)}.\n@param error a consumer that will call methods on {@link EnvironmentError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(EnvironmentError)",
"deprecated" : false,
"documentation" : "Error messages for environment variables that could not be applied.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "error",
"fluentSetterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "error",
"getterDocumentation" : "Error messages for environment variables that could not be applied.
\n@return Error messages for environment variables that could not be applied.",
"getterModel" : {
"returnType" : "EnvironmentError",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Error",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Error",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Error",
"setterDocumentation" : "Error messages for environment variables that could not be applied.
\n@param error Error messages for environment variables that could not be applied.",
"setterMethodName" : "setError",
"setterModel" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : null,
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "EnvironmentError",
"variableName" : "error",
"variableType" : "EnvironmentError",
"documentation" : "Error messages for environment variables that could not be applied.
",
"simpleType" : "EnvironmentError",
"variableSetterType" : "EnvironmentError"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EnvironmentResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EnvironmentResponse",
"variableName" : "environmentResponse",
"variableType" : "EnvironmentResponse",
"documentation" : null,
"simpleType" : "EnvironmentResponse",
"variableSetterType" : "EnvironmentResponse"
},
"wrapper" : false
},
"EventSourceMappingConfiguration" : {
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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" : "EventSourceMappingConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EventSourceMappingConfiguration",
"variableName" : "eventSourceMappingConfiguration",
"variableType" : "EventSourceMappingConfiguration",
"documentation" : null,
"simpleType" : "EventSourceMappingConfiguration",
"variableSetterType" : "EventSourceMappingConfiguration"
},
"wrapper" : false
},
"EventSourcePosition" : {
"c2jName" : "EventSourcePosition",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "TRIM_HORIZON",
"value" : "TRIM_HORIZON"
}, {
"name" : "LATEST",
"value" : "LATEST"
}, {
"name" : "AT_TIMESTAMP",
"value" : "AT_TIMESTAMP"
} ],
"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" : "EventSourcePosition",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EventSourcePosition",
"variableName" : "eventSourcePosition",
"variableType" : "EventSourcePosition",
"documentation" : null,
"simpleType" : "EventSourcePosition",
"variableSetterType" : "EventSourcePosition"
},
"wrapper" : false
},
"FunctionCode" : {
"c2jName" : "FunctionCode",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The code for the Lambda function. You can specify either an S3 location, or upload a deployment package directly.
",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getZipFile",
"beanStyleSetterMethodName" : "setZipFile",
"c2jName" : "ZipFile",
"c2jShape" : "Blob",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #zipFile(SdkBytes)}.\n@param zipFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipFile(SdkBytes)",
"deprecated" : false,
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "zipFile",
"fluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "zipFile",
"getterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@return The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ZipFile",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ZipFile",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "ZipFile",
"setterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"setterMethodName" : "setZipFile",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Bucket",
"beanStyleSetterMethodName" : "setS3Bucket",
"c2jName" : "S3Bucket",
"c2jShape" : "S3Bucket",
"defaultConsumerFluentSetterDocumentation" : "An Amazon S3 bucket in the same region as 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 #s3Bucket(String)}.\n@param s3Bucket 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 #s3Bucket(String)",
"deprecated" : false,
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Bucket",
"fluentSetterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Bucket",
"getterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@return An Amazon S3 bucket in the same region as 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" : "S3Bucket",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Bucket",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Bucket",
"setterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.",
"setterMethodName" : "setS3Bucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Key",
"beanStyleSetterMethodName" : "setS3Key",
"c2jName" : "S3Key",
"c2jShape" : "S3Key",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 key of the 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 #s3Key(String)}.\n@param s3Key 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 #s3Key(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 key of the deployment package.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Key",
"fluentSetterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Key",
"getterDocumentation" : "The Amazon S3 key of the deployment package.
\n@return The Amazon S3 key of the 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" : "S3Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Key",
"setterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.",
"setterMethodName" : "setS3Key",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : "The Amazon S3 key of the deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3ObjectVersion",
"beanStyleSetterMethodName" : "setS3ObjectVersion",
"c2jName" : "S3ObjectVersion",
"c2jShape" : "S3ObjectVersion",
"defaultConsumerFluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\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 #s3ObjectVersion(String)}.\n@param s3ObjectVersion 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 #s3ObjectVersion(String)",
"deprecated" : false,
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3ObjectVersion",
"fluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3ObjectVersion",
"getterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@return For versioned objects, the version of the deployment package object to use.",
"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" : "S3ObjectVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3ObjectVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3ObjectVersion",
"setterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.",
"setterMethodName" : "setS3ObjectVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"S3Bucket" : {
"beanStyleGetterMethodName" : "getS3Bucket",
"beanStyleSetterMethodName" : "setS3Bucket",
"c2jName" : "S3Bucket",
"c2jShape" : "S3Bucket",
"defaultConsumerFluentSetterDocumentation" : "An Amazon S3 bucket in the same region as 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 #s3Bucket(String)}.\n@param s3Bucket 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 #s3Bucket(String)",
"deprecated" : false,
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Bucket",
"fluentSetterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Bucket",
"getterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@return An Amazon S3 bucket in the same region as 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" : "S3Bucket",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Bucket",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Bucket",
"setterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.",
"setterMethodName" : "setS3Bucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3Key" : {
"beanStyleGetterMethodName" : "getS3Key",
"beanStyleSetterMethodName" : "setS3Key",
"c2jName" : "S3Key",
"c2jShape" : "S3Key",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 key of the 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 #s3Key(String)}.\n@param s3Key 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 #s3Key(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 key of the deployment package.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Key",
"fluentSetterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Key",
"getterDocumentation" : "The Amazon S3 key of the deployment package.
\n@return The Amazon S3 key of the 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" : "S3Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Key",
"setterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.",
"setterMethodName" : "setS3Key",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : "The Amazon S3 key of the deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"S3ObjectVersion" : {
"beanStyleGetterMethodName" : "getS3ObjectVersion",
"beanStyleSetterMethodName" : "setS3ObjectVersion",
"c2jName" : "S3ObjectVersion",
"c2jShape" : "S3ObjectVersion",
"defaultConsumerFluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\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 #s3ObjectVersion(String)}.\n@param s3ObjectVersion 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 #s3ObjectVersion(String)",
"deprecated" : false,
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3ObjectVersion",
"fluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3ObjectVersion",
"getterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@return For versioned objects, the version of the deployment package object to use.",
"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" : "S3ObjectVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3ObjectVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3ObjectVersion",
"setterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.",
"setterMethodName" : "setS3ObjectVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ZipFile" : {
"beanStyleGetterMethodName" : "getZipFile",
"beanStyleSetterMethodName" : "setZipFile",
"c2jName" : "ZipFile",
"c2jShape" : "Blob",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #zipFile(SdkBytes)}.\n@param zipFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipFile(SdkBytes)",
"deprecated" : false,
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "zipFile",
"fluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "zipFile",
"getterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@return The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ZipFile",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ZipFile",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "ZipFile",
"setterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"setterMethodName" : "setZipFile",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getZipFile",
"beanStyleSetterMethodName" : "setZipFile",
"c2jName" : "ZipFile",
"c2jShape" : "Blob",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #zipFile(SdkBytes)}.\n@param zipFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipFile(SdkBytes)",
"deprecated" : false,
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "zipFile",
"fluentSetterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "zipFile",
"getterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@return The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ZipFile",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ZipFile",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "ZipFile",
"setterDocumentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
\n@param zipFile The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.",
"setterMethodName" : "setZipFile",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "zipFile",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The base64-encoded contents of your zip file containing your deployment package. AWS SDK and AWS CLI clients handle the encoding for you.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Bucket",
"beanStyleSetterMethodName" : "setS3Bucket",
"c2jName" : "S3Bucket",
"c2jShape" : "S3Bucket",
"defaultConsumerFluentSetterDocumentation" : "An Amazon S3 bucket in the same region as 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 #s3Bucket(String)}.\n@param s3Bucket 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 #s3Bucket(String)",
"deprecated" : false,
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Bucket",
"fluentSetterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Bucket",
"getterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@return An Amazon S3 bucket in the same region as 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" : "S3Bucket",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Bucket",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Bucket",
"setterDocumentation" : "An Amazon S3 bucket in the same region as your function.
\n@param s3Bucket An Amazon S3 bucket in the same region as your function.",
"setterMethodName" : "setS3Bucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Bucket",
"variableType" : "String",
"documentation" : "An Amazon S3 bucket in the same region as your function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3Key",
"beanStyleSetterMethodName" : "setS3Key",
"c2jName" : "S3Key",
"c2jShape" : "S3Key",
"defaultConsumerFluentSetterDocumentation" : "The Amazon S3 key of the 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 #s3Key(String)}.\n@param s3Key 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 #s3Key(String)",
"deprecated" : false,
"documentation" : "The Amazon S3 key of the deployment package.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3Key",
"fluentSetterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3Key",
"getterDocumentation" : "The Amazon S3 key of the deployment package.
\n@return The Amazon S3 key of the 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" : "S3Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3Key",
"setterDocumentation" : "The Amazon S3 key of the deployment package.
\n@param s3Key The Amazon S3 key of the deployment package.",
"setterMethodName" : "setS3Key",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3Key",
"variableType" : "String",
"documentation" : "The Amazon S3 key of the deployment package.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getS3ObjectVersion",
"beanStyleSetterMethodName" : "setS3ObjectVersion",
"c2jName" : "S3ObjectVersion",
"c2jShape" : "S3ObjectVersion",
"defaultConsumerFluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\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 #s3ObjectVersion(String)}.\n@param s3ObjectVersion 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 #s3ObjectVersion(String)",
"deprecated" : false,
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "s3ObjectVersion",
"fluentSetterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "s3ObjectVersion",
"getterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@return For versioned objects, the version of the deployment package object to use.",
"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" : "S3ObjectVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "S3ObjectVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "S3ObjectVersion",
"setterDocumentation" : "For versioned objects, the version of the deployment package object to use.
\n@param s3ObjectVersion For versioned objects, the version of the deployment package object to use.",
"setterMethodName" : "setS3ObjectVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "s3ObjectVersion",
"variableType" : "String",
"documentation" : "For versioned objects, the version of the deployment package object to use.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "FunctionCode",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "FunctionCode",
"variableName" : "functionCode",
"variableType" : "FunctionCode",
"documentation" : null,
"simpleType" : "FunctionCode",
"variableSetterType" : "FunctionCode"
},
"wrapper" : false
},
"FunctionCodeLocation" : {
"c2jName" : "FunctionCodeLocation",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The object for the Lambda function location.
",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRepositoryType",
"beanStyleSetterMethodName" : "setRepositoryType",
"c2jName" : "RepositoryType",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The repository from which you can download 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 #repositoryType(String)}.\n@param repositoryType 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 #repositoryType(String)",
"deprecated" : false,
"documentation" : "The repository from which you can download the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "repositoryType",
"fluentSetterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "repositoryType",
"getterDocumentation" : "The repository from which you can download the function.
\n@return The repository from which you can download 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" : "RepositoryType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RepositoryType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RepositoryType",
"setterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.",
"setterMethodName" : "setRepositoryType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : "The repository from which you can download the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLocation",
"beanStyleSetterMethodName" : "setLocation",
"c2jName" : "Location",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\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 #location(String)}.\n@param location 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 #location(String)",
"deprecated" : false,
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "location",
"fluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "location",
"getterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@return The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"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" : "Location",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Location",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Location",
"setterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"setterMethodName" : "setLocation",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Location" : {
"beanStyleGetterMethodName" : "getLocation",
"beanStyleSetterMethodName" : "setLocation",
"c2jName" : "Location",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\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 #location(String)}.\n@param location 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 #location(String)",
"deprecated" : false,
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "location",
"fluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "location",
"getterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@return The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"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" : "Location",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Location",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Location",
"setterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"setterMethodName" : "setLocation",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RepositoryType" : {
"beanStyleGetterMethodName" : "getRepositoryType",
"beanStyleSetterMethodName" : "setRepositoryType",
"c2jName" : "RepositoryType",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The repository from which you can download 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 #repositoryType(String)}.\n@param repositoryType 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 #repositoryType(String)",
"deprecated" : false,
"documentation" : "The repository from which you can download the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "repositoryType",
"fluentSetterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "repositoryType",
"getterDocumentation" : "The repository from which you can download the function.
\n@return The repository from which you can download 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" : "RepositoryType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RepositoryType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RepositoryType",
"setterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.",
"setterMethodName" : "setRepositoryType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : "The repository from which you can download the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRepositoryType",
"beanStyleSetterMethodName" : "setRepositoryType",
"c2jName" : "RepositoryType",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The repository from which you can download 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 #repositoryType(String)}.\n@param repositoryType 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 #repositoryType(String)",
"deprecated" : false,
"documentation" : "The repository from which you can download the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "repositoryType",
"fluentSetterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "repositoryType",
"getterDocumentation" : "The repository from which you can download the function.
\n@return The repository from which you can download 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" : "RepositoryType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RepositoryType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RepositoryType",
"setterDocumentation" : "The repository from which you can download the function.
\n@param repositoryType The repository from which you can download the function.",
"setterMethodName" : "setRepositoryType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "repositoryType",
"variableType" : "String",
"documentation" : "The repository from which you can download the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLocation",
"beanStyleSetterMethodName" : "setLocation",
"c2jName" : "Location",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\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 #location(String)}.\n@param location 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 #location(String)",
"deprecated" : false,
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "location",
"fluentSetterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "location",
"getterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@return The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"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" : "Location",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Location",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Location",
"setterDocumentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
\n@param location The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.",
"setterMethodName" : "setLocation",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "location",
"variableType" : "String",
"documentation" : "The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "FunctionCodeLocation",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "FunctionCodeLocation",
"variableName" : "functionCodeLocation",
"variableType" : "FunctionCodeLocation",
"documentation" : null,
"simpleType" : "FunctionCodeLocation",
"variableSetterType" : "FunctionCodeLocation"
},
"wrapper" : false
},
"FunctionConfiguration" : {
"c2jName" : "FunctionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Lambda function's configuration settings.
",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MasterArn" : {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "FunctionConfiguration",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "FunctionConfiguration",
"variableName" : "functionConfiguration",
"variableType" : "FunctionConfiguration",
"documentation" : null,
"simpleType" : "FunctionConfiguration",
"variableSetterType" : "FunctionConfiguration"
},
"wrapper" : false
},
"FunctionVersion" : {
"c2jName" : "FunctionVersion",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "ALL",
"value" : "ALL"
} ],
"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" : "FunctionVersion",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "FunctionVersion",
"variableName" : "functionVersion",
"variableType" : "FunctionVersion",
"documentation" : null,
"simpleType" : "FunctionVersion",
"variableSetterType" : "FunctionVersion"
},
"wrapper" : false
},
"GetAccountSettingsRequest" : {
"c2jName" : "GetAccountSettingsRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetAccountSettings",
"locationName" : null,
"requestUri" : "/2016-08-19/account-settings/",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetAccountSettingsRequest",
"simpleMethod" : true,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetAccountSettingsRequest",
"variableName" : "getAccountSettingsRequest",
"variableType" : "GetAccountSettingsRequest",
"documentation" : null,
"simpleType" : "GetAccountSettingsRequest",
"variableSetterType" : "GetAccountSettingsRequest"
},
"wrapper" : false
},
"GetAccountSettingsResponse" : {
"c2jName" : "GetAccountSettingsResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAccountLimit",
"beanStyleSetterMethodName" : "setAccountLimit",
"c2jName" : "AccountLimit",
"c2jShape" : "AccountLimit",
"defaultConsumerFluentSetterDocumentation" : "Limits related to concurrency and code storage.
\nThis is a convenience that creates an instance of the {@link AccountLimit.Builder} avoiding the need to create one manually via {@link AccountLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountLimit.Builder#build()} is called immediately and its result is passed to {@link #accountLimit(AccountLimit)}.\n@param accountLimit a consumer that will call methods on {@link AccountLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountLimit(AccountLimit)",
"deprecated" : false,
"documentation" : "Limits related to concurrency and code storage.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountLimit",
"fluentSetterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountLimit",
"getterDocumentation" : "Limits related to concurrency and code storage.
\n@return Limits related to concurrency and code storage.",
"getterModel" : {
"returnType" : "AccountLimit",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountLimit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountLimit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountLimit",
"setterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.",
"setterMethodName" : "setAccountLimit",
"setterModel" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : null,
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : "Limits related to concurrency and code storage.
",
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAccountUsage",
"beanStyleSetterMethodName" : "setAccountUsage",
"c2jName" : "AccountUsage",
"c2jShape" : "AccountUsage",
"defaultConsumerFluentSetterDocumentation" : "The number of functions and amount of storage in use.
\nThis is a convenience that creates an instance of the {@link AccountUsage.Builder} avoiding the need to create one manually via {@link AccountUsage#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountUsage.Builder#build()} is called immediately and its result is passed to {@link #accountUsage(AccountUsage)}.\n@param accountUsage a consumer that will call methods on {@link AccountUsage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountUsage(AccountUsage)",
"deprecated" : false,
"documentation" : "The number of functions and amount of storage in use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountUsage",
"fluentSetterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountUsage",
"getterDocumentation" : "The number of functions and amount of storage in use.
\n@return The number of functions and amount of storage in use.",
"getterModel" : {
"returnType" : "AccountUsage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountUsage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountUsage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountUsage",
"setterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.",
"setterMethodName" : "setAccountUsage",
"setterModel" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : null,
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : "The number of functions and amount of storage in use.
",
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AccountLimit" : {
"beanStyleGetterMethodName" : "getAccountLimit",
"beanStyleSetterMethodName" : "setAccountLimit",
"c2jName" : "AccountLimit",
"c2jShape" : "AccountLimit",
"defaultConsumerFluentSetterDocumentation" : "Limits related to concurrency and code storage.
\nThis is a convenience that creates an instance of the {@link AccountLimit.Builder} avoiding the need to create one manually via {@link AccountLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountLimit.Builder#build()} is called immediately and its result is passed to {@link #accountLimit(AccountLimit)}.\n@param accountLimit a consumer that will call methods on {@link AccountLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountLimit(AccountLimit)",
"deprecated" : false,
"documentation" : "Limits related to concurrency and code storage.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountLimit",
"fluentSetterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountLimit",
"getterDocumentation" : "Limits related to concurrency and code storage.
\n@return Limits related to concurrency and code storage.",
"getterModel" : {
"returnType" : "AccountLimit",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountLimit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountLimit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountLimit",
"setterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.",
"setterMethodName" : "setAccountLimit",
"setterModel" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : null,
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : "Limits related to concurrency and code storage.
",
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"xmlNameSpaceUri" : null
},
"AccountUsage" : {
"beanStyleGetterMethodName" : "getAccountUsage",
"beanStyleSetterMethodName" : "setAccountUsage",
"c2jName" : "AccountUsage",
"c2jShape" : "AccountUsage",
"defaultConsumerFluentSetterDocumentation" : "The number of functions and amount of storage in use.
\nThis is a convenience that creates an instance of the {@link AccountUsage.Builder} avoiding the need to create one manually via {@link AccountUsage#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountUsage.Builder#build()} is called immediately and its result is passed to {@link #accountUsage(AccountUsage)}.\n@param accountUsage a consumer that will call methods on {@link AccountUsage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountUsage(AccountUsage)",
"deprecated" : false,
"documentation" : "The number of functions and amount of storage in use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountUsage",
"fluentSetterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountUsage",
"getterDocumentation" : "The number of functions and amount of storage in use.
\n@return The number of functions and amount of storage in use.",
"getterModel" : {
"returnType" : "AccountUsage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountUsage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountUsage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountUsage",
"setterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.",
"setterMethodName" : "setAccountUsage",
"setterModel" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : null,
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : "The number of functions and amount of storage in use.
",
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAccountLimit",
"beanStyleSetterMethodName" : "setAccountLimit",
"c2jName" : "AccountLimit",
"c2jShape" : "AccountLimit",
"defaultConsumerFluentSetterDocumentation" : "Limits related to concurrency and code storage.
\nThis is a convenience that creates an instance of the {@link AccountLimit.Builder} avoiding the need to create one manually via {@link AccountLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountLimit.Builder#build()} is called immediately and its result is passed to {@link #accountLimit(AccountLimit)}.\n@param accountLimit a consumer that will call methods on {@link AccountLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountLimit(AccountLimit)",
"deprecated" : false,
"documentation" : "Limits related to concurrency and code storage.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountLimit",
"fluentSetterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountLimit",
"getterDocumentation" : "Limits related to concurrency and code storage.
\n@return Limits related to concurrency and code storage.",
"getterModel" : {
"returnType" : "AccountLimit",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountLimit",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountLimit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountLimit",
"setterDocumentation" : "Limits related to concurrency and code storage.
\n@param accountLimit Limits related to concurrency and code storage.",
"setterMethodName" : "setAccountLimit",
"setterModel" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : null,
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountLimit",
"variableName" : "accountLimit",
"variableType" : "AccountLimit",
"documentation" : "Limits related to concurrency and code storage.
",
"simpleType" : "AccountLimit",
"variableSetterType" : "AccountLimit"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAccountUsage",
"beanStyleSetterMethodName" : "setAccountUsage",
"c2jName" : "AccountUsage",
"c2jShape" : "AccountUsage",
"defaultConsumerFluentSetterDocumentation" : "The number of functions and amount of storage in use.
\nThis is a convenience that creates an instance of the {@link AccountUsage.Builder} avoiding the need to create one manually via {@link AccountUsage#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountUsage.Builder#build()} is called immediately and its result is passed to {@link #accountUsage(AccountUsage)}.\n@param accountUsage a consumer that will call methods on {@link AccountUsage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountUsage(AccountUsage)",
"deprecated" : false,
"documentation" : "The number of functions and amount of storage in use.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountUsage",
"fluentSetterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountUsage",
"getterDocumentation" : "The number of functions and amount of storage in use.
\n@return The number of functions and amount of storage in use.",
"getterModel" : {
"returnType" : "AccountUsage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountUsage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountUsage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AccountUsage",
"setterDocumentation" : "The number of functions and amount of storage in use.
\n@param accountUsage The number of functions and amount of storage in use.",
"setterMethodName" : "setAccountUsage",
"setterModel" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : null,
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AccountUsage",
"variableName" : "accountUsage",
"variableType" : "AccountUsage",
"documentation" : "The number of functions and amount of storage in use.
",
"simpleType" : "AccountUsage",
"variableSetterType" : "AccountUsage"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetAccountSettingsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetAccountSettingsResponse",
"variableName" : "getAccountSettingsResponse",
"variableType" : "GetAccountSettingsResponse",
"documentation" : null,
"simpleType" : "GetAccountSettingsResponse",
"variableSetterType" : "GetAccountSettingsResponse"
},
"wrapper" : false
},
"GetAliasRequest" : {
"c2jName" : "GetAliasRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetAlias",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}/aliases/{Name}",
"target" : null,
"verb" : "GET",
"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.
",
"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",
"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" : "Name of the alias for which you want to retrieve information.
\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" : "Name of the alias for which you want to retrieve information.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@return Name of the alias for which you want to retrieve information.",
"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",
"setterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.",
"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" : "Name of the alias for which you want to retrieve information.
",
"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.
",
"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",
"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" : "Name of the alias for which you want to retrieve information.
\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" : "Name of the alias for which you want to retrieve information.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@return Name of the alias for which you want to retrieve information.",
"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",
"setterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.",
"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" : "Name of the alias for which you want to retrieve information.
",
"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.
",
"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",
"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" : "Name of the alias for which you want to retrieve information.
\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" : "Name of the alias for which you want to retrieve information.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@return Name of the alias for which you want to retrieve information.",
"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",
"setterDocumentation" : "Name of the alias for which you want to retrieve information.
\n@param name Name of the alias for which you want to retrieve information.",
"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" : "Name of the alias for which you want to retrieve information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName", "Name" ],
"shapeName" : "GetAliasRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetAliasRequest",
"variableName" : "getAliasRequest",
"variableType" : "GetAliasRequest",
"documentation" : null,
"simpleType" : "GetAliasRequest",
"variableSetterType" : "GetAliasRequest"
},
"wrapper" : false
},
"GetAliasResponse" : {
"c2jName" : "AliasConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides configuration information about a Lambda function version alias.
",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"membersAsMap" : {
"AliasArn" : {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FunctionVersion" : {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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.
",
"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",
"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
},
"RoutingConfig" : {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAliasArn",
"beanStyleSetterMethodName" : "setAliasArn",
"c2jName" : "AliasArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "aliasArn",
"fluentSetterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "aliasArn",
"getterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@return Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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",
"setterDocumentation" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
\n@param aliasArn Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.",
"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" : "Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA
that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Alias",
"defaultConsumerFluentSetterDocumentation" : "Alias name.
\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" : "Alias name.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Alias name.
\n@param name Alias name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Alias name.
\n@return Alias name.",
"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",
"setterDocumentation" : "Alias name.
\n@param name Alias name.",
"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" : "Alias name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFunctionVersion",
"beanStyleSetterMethodName" : "setFunctionVersion",
"c2jName" : "FunctionVersion",
"c2jShape" : "Version",
"defaultConsumerFluentSetterDocumentation" : "Function version to which the alias points.
\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" : "Function version to which the alias points.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionVersion",
"fluentSetterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "functionVersion",
"getterDocumentation" : "Function version to which the alias points.
\n@return Function version to which the alias points.",
"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",
"setterDocumentation" : "Function version to which the alias points.
\n@param functionVersion Function version to which the alias points.",
"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" : "Function version to which the alias points.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "Alias 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" : "Alias description.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "Alias description.
\n@param description Alias description.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "Alias description.
\n@return Alias 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",
"setterDocumentation" : "Alias description.
\n@param description Alias 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" : "Alias description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingConfig",
"beanStyleSetterMethodName" : "setRoutingConfig",
"c2jName" : "RoutingConfig",
"c2jShape" : "AliasRoutingConfiguration",
"defaultConsumerFluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingConfig",
"fluentSetterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingConfig",
"getterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@return Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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",
"setterDocumentation" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
\n@param routingConfig Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.",
"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" : "Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
",
"simpleType" : "AliasRoutingConfiguration",
"variableSetterType" : "AliasRoutingConfiguration"
},
"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.
",
"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",
"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
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetAliasResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetAliasResponse",
"variableName" : "getAliasResponse",
"variableType" : "GetAliasResponse",
"documentation" : null,
"simpleType" : "GetAliasResponse",
"variableSetterType" : "GetAliasResponse"
},
"wrapper" : false
},
"GetEventSourceMappingRequest" : {
"c2jName" : "GetEventSourceMappingRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetEventSourceMapping",
"locationName" : null,
"requestUri" : "/2015-03-31/event-source-mappings/{UUID}",
"target" : null,
"verb" : "GET",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "GetEventSourceMappingRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetEventSourceMappingRequest",
"variableName" : "getEventSourceMappingRequest",
"variableType" : "GetEventSourceMappingRequest",
"documentation" : null,
"simpleType" : "GetEventSourceMappingRequest",
"variableSetterType" : "GetEventSourceMappingRequest"
},
"wrapper" : false
},
"GetEventSourceMappingResponse" : {
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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, in Unix time seconds.
\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, in Unix time seconds.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModified",
"fluentSetterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.\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, in Unix time seconds.
\n@return The date that the event source mapping was last updated, in Unix time seconds.",
"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",
"setterDocumentation" : "The date that the event source mapping was last updated, in Unix time seconds.
\n@param lastModified The date that the event source mapping was last updated, in Unix time seconds.",
"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, in Unix time seconds.
",
"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.
",
"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",
"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
.
",
"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",
"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
.
",
"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",
"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" : "GetEventSourceMappingResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetEventSourceMappingResponse",
"variableName" : "getEventSourceMappingResponse",
"variableType" : "GetEventSourceMappingResponse",
"documentation" : null,
"simpleType" : "GetEventSourceMappingResponse",
"variableSetterType" : "GetEventSourceMappingResponse"
},
"wrapper" : false
},
"GetFunctionConfigurationRequest" : {
"c2jName" : "GetFunctionConfigurationRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetFunctionConfiguration",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}/configuration",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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
},
"Qualifier" : {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName" ],
"shapeName" : "GetFunctionConfigurationRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetFunctionConfigurationRequest",
"variableName" : "getFunctionConfigurationRequest",
"variableType" : "GetFunctionConfigurationRequest",
"documentation" : null,
"simpleType" : "GetFunctionConfigurationRequest",
"variableSetterType" : "GetFunctionConfigurationRequest"
},
"wrapper" : false
},
"GetFunctionConfigurationResponse" : {
"c2jName" : "FunctionConfiguration",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Lambda function's configuration settings.
",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MasterArn" : {
"beanStyleGetterMethodName" : "getMasterArn",
"beanStyleSetterMethodName" : "setMasterArn",
"c2jName" : "MasterArn",
"c2jShape" : "FunctionArn",
"defaultConsumerFluentSetterDocumentation" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
\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.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "functionArn",
"fluentSetterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.\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.
\n@return The function's Amazon Resource Name.",
"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",
"setterDocumentation" : "The function's Amazon Resource Name.
\n@param functionArn The function's Amazon Resource Name.",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRuntime",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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
",
"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",
"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:ssTZD).
\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:ssTZD).
",
"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:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).\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:ssTZD).
\n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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",
"setterDocumentation" : "The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).
\n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ssTZD).",
"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:ssTZD).
",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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.
",
"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",
"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" : "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" : "The ARN of the master function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterArn",
"fluentSetterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "The ARN of the master function.
\n@return 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",
"setterDocumentation" : "The ARN of the master function.
\n@param masterArn 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" : "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.
",
"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",
"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
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetFunctionConfigurationResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetFunctionConfigurationResponse",
"variableName" : "getFunctionConfigurationResponse",
"variableType" : "GetFunctionConfigurationResponse",
"documentation" : null,
"simpleType" : "GetFunctionConfigurationResponse",
"variableSetterType" : "GetFunctionConfigurationResponse"
},
"wrapper" : false
},
"GetFunctionRequest" : {
"c2jName" : "GetFunctionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetFunction",
"locationName" : null,
"requestUri" : "/2015-03-31/functions/{FunctionName}",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FunctionName" : {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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
},
"Qualifier" : {
"beanStyleGetterMethodName" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFunctionName",
"beanStyleSetterMethodName" : "setFunctionName",
"c2jName" : "FunctionName",
"c2jShape" : "NamespacedFunctionName",
"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.
",
"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",
"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" : "getQualifier",
"beanStyleSetterMethodName" : "setQualifier",
"c2jName" : "Qualifier",
"c2jShape" : "Qualifier",
"defaultConsumerFluentSetterDocumentation" : "Specify a version or alias to get details about 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 get details about a published version of the function.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qualifier",
"fluentSetterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
\n@return Specify a version or alias to get details about 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",
"setterDocumentation" : "Specify a version or alias to get details about a published version of the function.
\n@param qualifier Specify a version or alias to get details about 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 get details about a published version of the function.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "FunctionName" ],
"shapeName" : "GetFunctionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetFunctionRequest",
"variableName" : "getFunctionRequest",
"variableType" : "GetFunctionRequest",
"documentation" : null,
"simpleType" : "GetFunctionRequest",
"variableSetterType" : "GetFunctionRequest"
},
"wrapper" : false
},
"GetFunctionResponse" : {
"c2jName" : "GetFunctionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "This response contains the object for the Lambda function location (see FunctionCodeLocation.
",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getConfiguration",
"beanStyleSetterMethodName" : "setConfiguration",
"c2jName" : "Configuration",
"c2jShape" : "FunctionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The function's configuration.
\nThis is a convenience that creates an instance of the {@link FunctionConfiguration.Builder} avoiding the need to create one manually via {@link FunctionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(FunctionConfiguration)}.\n@param configuration a consumer that will call methods on {@link FunctionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(FunctionConfiguration)",
"deprecated" : false,
"documentation" : "The function's configuration.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "configuration",
"fluentSetterDocumentation" : "The function's configuration.
\n@param configuration The function's configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "configuration",
"getterDocumentation" : "The function's configuration.
\n@return The function's configuration.",
"getterModel" : {
"returnType" : "FunctionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Configuration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Configuration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Configuration",
"setterDocumentation" : "The function's configuration.
\n@param configuration The function's configuration.",
"setterMethodName" : "setConfiguration",
"setterModel" : {
"variableDeclarationType" : "FunctionConfiguration",
"variableName" : "configuration",
"variableType" : "FunctionConfiguration",
"documentation" : null,
"simpleType" : "FunctionConfiguration",
"variableSetterType" : "FunctionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionConfiguration",
"variableName" : "configuration",
"variableType" : "FunctionConfiguration",
"documentation" : "The function's configuration.
",
"simpleType" : "FunctionConfiguration",
"variableSetterType" : "FunctionConfiguration"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "FunctionCodeLocation",
"defaultConsumerFluentSetterDocumentation" : "The function's code.
\nThis is a convenience that creates an instance of the {@link FunctionCodeLocation.Builder} avoiding the need to create one manually via {@link FunctionCodeLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionCodeLocation.Builder#build()} is called immediately and its result is passed to {@link #code(FunctionCodeLocation)}.\n@param code a consumer that will call methods on {@link FunctionCodeLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(FunctionCodeLocation)",
"deprecated" : false,
"documentation" : "The function's code.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "The function's code.
\n@param code The function's code.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "The function's code.
\n@return The function's code.",
"getterModel" : {
"returnType" : "FunctionCodeLocation",
"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",
"setterDocumentation" : "The function's code.
\n@param code The function's code.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "FunctionCodeLocation",
"variableName" : "code",
"variableType" : "FunctionCodeLocation",
"documentation" : null,
"simpleType" : "FunctionCodeLocation",
"variableSetterType" : "FunctionCodeLocation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionCodeLocation",
"variableName" : "code",
"variableType" : "FunctionCodeLocation",
"documentation" : "The function's code.
",
"simpleType" : "FunctionCodeLocation",
"variableSetterType" : "FunctionCodeLocation"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\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" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "",
"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",
"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" : "",
"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",
"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",
"setterDocumentation" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\n@param tags Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.",
"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" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConcurrency",
"beanStyleSetterMethodName" : "setConcurrency",
"c2jName" : "Concurrency",
"c2jShape" : "Concurrency",
"defaultConsumerFluentSetterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\nThis is a convenience that creates an instance of the {@link Concurrency.Builder} avoiding the need to create one manually via {@link Concurrency#builder()}.\n\nWhen the {@link Consumer} completes, {@link Concurrency.Builder#build()} is called immediately and its result is passed to {@link #concurrency(Concurrency)}.\n@param concurrency a consumer that will call methods on {@link Concurrency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrency(Concurrency)",
"deprecated" : false,
"documentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrency",
"fluentSetterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@param concurrency The concurrent execution limit set 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" : "concurrency",
"getterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@return The concurrent execution limit set for this function. For more information, see Managing Concurrency.",
"getterModel" : {
"returnType" : "Concurrency",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Concurrency",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Concurrency",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Concurrency",
"setterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@param concurrency The concurrent execution limit set for this function. For more information, see Managing Concurrency.",
"setterMethodName" : "setConcurrency",
"setterModel" : {
"variableDeclarationType" : "Concurrency",
"variableName" : "concurrency",
"variableType" : "Concurrency",
"documentation" : null,
"simpleType" : "Concurrency",
"variableSetterType" : "Concurrency"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Concurrency",
"variableName" : "concurrency",
"variableType" : "Concurrency",
"documentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
",
"simpleType" : "Concurrency",
"variableSetterType" : "Concurrency"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "FunctionCodeLocation",
"defaultConsumerFluentSetterDocumentation" : "The function's code.
\nThis is a convenience that creates an instance of the {@link FunctionCodeLocation.Builder} avoiding the need to create one manually via {@link FunctionCodeLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionCodeLocation.Builder#build()} is called immediately and its result is passed to {@link #code(FunctionCodeLocation)}.\n@param code a consumer that will call methods on {@link FunctionCodeLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(FunctionCodeLocation)",
"deprecated" : false,
"documentation" : "The function's code.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "The function's code.
\n@param code The function's code.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "The function's code.
\n@return The function's code.",
"getterModel" : {
"returnType" : "FunctionCodeLocation",
"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",
"setterDocumentation" : "The function's code.
\n@param code The function's code.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "FunctionCodeLocation",
"variableName" : "code",
"variableType" : "FunctionCodeLocation",
"documentation" : null,
"simpleType" : "FunctionCodeLocation",
"variableSetterType" : "FunctionCodeLocation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionCodeLocation",
"variableName" : "code",
"variableType" : "FunctionCodeLocation",
"documentation" : "The function's code.
",
"simpleType" : "FunctionCodeLocation",
"variableSetterType" : "FunctionCodeLocation"
},
"xmlNameSpaceUri" : null
},
"Concurrency" : {
"beanStyleGetterMethodName" : "getConcurrency",
"beanStyleSetterMethodName" : "setConcurrency",
"c2jName" : "Concurrency",
"c2jShape" : "Concurrency",
"defaultConsumerFluentSetterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\nThis is a convenience that creates an instance of the {@link Concurrency.Builder} avoiding the need to create one manually via {@link Concurrency#builder()}.\n\nWhen the {@link Consumer} completes, {@link Concurrency.Builder#build()} is called immediately and its result is passed to {@link #concurrency(Concurrency)}.\n@param concurrency a consumer that will call methods on {@link Concurrency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrency(Concurrency)",
"deprecated" : false,
"documentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "concurrency",
"fluentSetterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@param concurrency The concurrent execution limit set 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" : "concurrency",
"getterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@return The concurrent execution limit set for this function. For more information, see Managing Concurrency.",
"getterModel" : {
"returnType" : "Concurrency",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Concurrency",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Concurrency",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Concurrency",
"setterDocumentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
\n@param concurrency The concurrent execution limit set for this function. For more information, see Managing Concurrency.",
"setterMethodName" : "setConcurrency",
"setterModel" : {
"variableDeclarationType" : "Concurrency",
"variableName" : "concurrency",
"variableType" : "Concurrency",
"documentation" : null,
"simpleType" : "Concurrency",
"variableSetterType" : "Concurrency"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Concurrency",
"variableName" : "concurrency",
"variableType" : "Concurrency",
"documentation" : "The concurrent execution limit set for this function. For more information, see Managing Concurrency.
",
"simpleType" : "Concurrency",
"variableSetterType" : "Concurrency"
},
"xmlNameSpaceUri" : null
},
"Configuration" : {
"beanStyleGetterMethodName" : "getConfiguration",
"beanStyleSetterMethodName" : "setConfiguration",
"c2jName" : "Configuration",
"c2jShape" : "FunctionConfiguration",
"defaultConsumerFluentSetterDocumentation" : "The function's configuration.
\nThis is a convenience that creates an instance of the {@link FunctionConfiguration.Builder} avoiding the need to create one manually via {@link FunctionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(FunctionConfiguration)}.\n@param configuration a consumer that will call methods on {@link FunctionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(FunctionConfiguration)",
"deprecated" : false,
"documentation" : "The function's configuration.
",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "configuration",
"fluentSetterDocumentation" : "The function's configuration.
\n@param configuration The function's configuration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "configuration",
"getterDocumentation" : "The function's configuration.
\n@return The function's configuration.",
"getterModel" : {
"returnType" : "FunctionConfiguration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Configuration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Configuration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Configuration",
"setterDocumentation" : "The function's configuration.
\n@param configuration The function's configuration.",
"setterMethodName" : "setConfiguration",
"setterModel" : {
"variableDeclarationType" : "FunctionConfiguration",
"variableName" : "configuration",
"variableType" : "FunctionConfiguration",
"documentation" : null,
"simpleType" : "FunctionConfiguration",
"variableSetterType" : "FunctionConfiguration"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FunctionConfiguration",
"variableName" : "configuration",
"variableType" : "FunctionConfiguration",
"documentation" : "The function's configuration.
",
"simpleType" : "FunctionConfiguration",
"variableSetterType" : "FunctionConfiguration"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "Returns the list of tags associated with the function. For more information, see Tagging Lambda Functions in the AWS Lambda Developer Guide.
\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